home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-10-12 | 116.6 KB | 5,959 lines |
- diff -cr ../mntlib36/Bugs ./Bugs
- *** ../mntlib36/Bugs Tue Jul 13 12:09:40 1993
- --- ./Bugs Thu Oct 7 19:32:12 1993
- ***************
- *** 77,82 ****
- --- 77,85 ----
- [Not really a bug. Leave it this way because UNIX doesn't have these
- vars in any headers either. -entropy]
-
- + getrusag.c, wait3.c, resource.h: ++entropy
- + Most of the struct rusage members are fake.
- +
- ioctl.c: ++nox
- TIOCSETP is #defined to be == TIOCSETN, but they are not really...
- also still looks like it disables RTSCTS every time, unless i
- ***************
- *** 113,118 ****
- --- 116,124 ----
- descriptors are closed. I don't know what POSIX says, but System V
- wants stdin, stdout and stderr to be closed too.
-
- + mkfifo.c: ++entropy
- + The mkfifo() function is fake. It always returns failure.
- +
- mknod.c: ++entropy
- The current "emulation" of mknod() is really silly, it does nothing at
- all and indicates that an error occurred. We could at least try to
- ***************
- *** 122,133 ****
- mktemp.c: ++entropy
- Produces different sorts of filenames than UNIX does.
-
- ! open.c, dup.c: ++entropy
- ! Should clear the close-on-exec flag to be more UNIX-like.
- ! [and maybe use O_EXCL to mean O_DENYRW also when used without O_CREAT?
- ! (and always pass O_DENYRW thru, currently it gets lost when open calls
- ! Fcreate().) -nox@jelal.north.de]
- ! open() returns -4 instead of -1 on errors when __MSHORT__ is defined.
-
- pgrp.c: ++entropy
- The setsid() function never really disassociates the controlling tty from
- --- 128,136 ----
- mktemp.c: ++entropy
- Produces different sorts of filenames than UNIX does.
-
- ! open.c: ++entropy
- ! open() returns -4 instead of -1 on errors when __MSHORT__ is defined (but
- ! only in certain cases).
-
- pgrp.c: ++entropy
- The setsid() function never really disassociates the controlling tty from
- ***************
- *** 204,209 ****
- --- 207,216 ----
- file! (which can be annoying on things like lock files...)
- [I don't think this can be fixed in the library. MiNT acts this
- way on purpose. -entropy]
- +
- + utime.c: ++entropy
- + The utime() contains a kludge to make it look like the call succeds on a
- + directory, even though it really doesn't change the timestamp.
-
- utmp.c: ++boender
- The utmp structure as defined differs from the System V structure.
- diff -cr ../mntlib36/Changelog ./Changelog
- *** ../mntlib36/Changelog Wed Sep 22 15:06:46 1993
- --- ./Changelog Mon Oct 11 17:26:26 1993
- ***************
- *** 4,9 ****
- --- 4,103 ----
- Changes are listed in *reverse* order, most recent changes being
- first.
-
- + PATCHLEVEL37::
- +
- + bzero.cpp, mincl:
- + Break bzero and memset into separate .o's (reduce drag).
- + gethostn.c: ++sjg@phlem.ph.kcl.ac.uk, ++entropy
- + Look in /etc/hostname instead of /local/hostname, and look in the
- + file before the environment.
- + lattice/mc3.prj, lattice/mcnb3.prj, lattice/mcr3.prj,
- + lattice/mcrnb3.prj: ++pvt1-117
- + Remove long mul/div with 030 code.
- + string.h, strcmp.c: ++pvt1-117
- + Allow use of builtin string functions.
- + lattice/bcopy.s, lattice/crt0.s, lattice/inc.i, lattice/linea.s,
- + lattice/setjmp.s, lattice/vfork.s: ++pvt1-117
- + If we're lucky, they might decide to keep us as pets.
- + file.h:
- + Add FREAD and FWRITE macros for TIOCFLUSH flushing modes (not yet
- + implemented in MiNT).
- + unistd.h:
- + Add tcgetpgrp() and tcsetpgrp() protos.
- + ioctl.h:
- + Changes to account for definitions in common with termios.h,
- + also add _RTSCTS flag definition.
- + termios.h, cfspeed.c, tcattr.c, tcbreak.c, tcdrain.c,
- + tcflow.c, tcflush.c, tcpgrp.c:
- + NEW files, partially implementing the POSIX termios functions.
- + (UNTESTED).
- + wait.h:
- + Add WSTOPSIG() macro (POSIX).
- + utime.c:
- + Add a kludge so that we pretend the utime() worked for directories.
- + mkdir.c, stat.h:
- + Mode argument is now mode_t instead of unsigned (POSIX).
- + mkfifo.c, stat.h:
- + NEW file providing a fake mkfifo(), and a prototype for it.
- + mknod.c:
- + Provide at least a little functionality in mknod().
- + resource.h, getrusag.c, wait3.c, wait.c:
- + Add BSD-compatible struct rusage members with 0 values for
- + minimal compatibility.
- + Use Pwaitpid() instead of Pwait3() for wait() and wait3()
- + (as requested in MiNT's dosmem.c).
- + errno.h:
- + Added EOPNOTSUPP as (temporary) alias for EINVAL.
- + Added ECHILD as alias for ENOENT (POSIX).
- + lattice/*.prj: ++pvt1-117
- + NEW files: 48 new project files for Lattice. Yow.
- + doprnt.c, fprintf.c, printf.c, sprintf.c,
- + vfprintf.c, vfprintf.c, lib.h: ++schwab
- + Change the interface of _doprnt to also pass a putchar function
- + similar to _scanf. This allows use of sprintf in a program which
- + doesn't use stdio and it simplifies the implementation of sprintf a
- + bit.
- + fscanf.c, scanf.c, sscanf.c, lib.h: ++schwab
- + The implementation of sscanf had a bug: the ungetc function would
- + write into the format string passed to sscanf. This is a Bad Thing,
- + since the string could be in readonly memory. Also changed the
- + interface a bit so that there is less need for casts. Strictly
- + speaking, the old way of casting the function pointers can result in
- + undefined behaviour.
- + getdtabl.c:
- + Use _SC_OPEN_MAX instead of magic number 2.
- + lseek.c: ++schwab@ls5.informatik.uni-dortmund.de
- + Make lseek() and tell() always return -1 on errors. Make lseek()
- + work better with unseekable devices. Don't modify errno
- + when no error has occurred. General cleanup.
- + lattice/osbind.s, lattice/lcsnb.prj, lattice/lcnb.prj: ++pvt1-117
- + DELETED files.
- + nlist.c, select.c, sync.c, truncate.c: ++pvt1-117
- + Add some typecasts to keep Lattice happy.
- + mintbind.h: ++pvt1-117@nada.kth.se
- + Add some casts in the Lattice C inlines.
- + frexp.cpp: ++Cristof_Stadler@s2.maus.de
- + Bug fix: add a missing @.
- + read.c:
- + Add the beginnings of some code to make read() POSIX compliant.
- + It turns out that this will require kernel changes so this
- + code is currently inactive.
- + lockf.c:
- + Fix so flock() and lockf() block when appropriate.
- + dirent.c:
- + Bug fix: rewinddir() wasn't resetting the directory offset to 0.
- + crtinit.c, ctime.c, doprnt.c, findfile.c, getpass.c,
- + localtim.c, strftime.c, strncat.c, unx2dos.c: ++pvt1-117@nada.kth.se
- + Removed some dead assignments and increments.
- + stdlib.h:
- + Added NULL (POSIX).
- + dup.c:
- + Clear the close-on-exec flag of the duped handle for both dup()
- + and dup2().
- + open.c:
- + For O_TRUNC mode, try to use FTRUNCATE. Also, clear the
- + close-on-exec bit of the opened file.
- +
- PATCHLEVEL36::
-
- mincl:
- diff -cr ../mntlib36/Files ./Files
- *** ../mntlib36/Files Tue Sep 21 20:34:36 1993
- --- ./Files Tue Oct 12 01:12:26 1993
- ***************
- *** 50,55 ****
- --- 50,61 ----
- GMakefile.32 fork.c killpg.c pipe.c sync.c
- GNUGPL2 fscanf.c popen.c
- Makefile getcwd.c read.c sysconf.c
- + tcattr.c
- + tcbreak.c
- + tcdrain.c
- + tcflow.c
- + tcflush.c
- + tcpgrp.c
- OChangelog rename.c thread.c
- PatchLev.h getdtabl.c link.c rmdir.c times.c
- truncate.c
- ***************
- *** 56,65 ****
- --- 62,73 ----
- README getgroup.c lockf.c scandir.c ttyname.c
- alarm.c gethostn.c main.c scanf.c uname.c
- atexit.c getpages.c select.c unlink.c
- + cfspeed.c
- clock.c getrusag.c setrlimi.c unx2dos.c
- close.c utmp.c
- console.c mincl sigactio.c vfork.cpp
- crt0.cpp heapbase.c mkdir.c sigblock.c wait.c
- + mkfifo.c
- crtinit.c ident.c mknod.c signal.c wait3.c
- dirent.c inistack.c nice.c sleep.c waitpid.c
- dup.c initsig.c open.c spawn.c write.c
- diff -cr ../mntlib36/PatchLev.h ./PatchLev.h
- *** ../mntlib36/PatchLev.h Wed Sep 15 09:51:26 1993
- --- ./PatchLev.h Wed Sep 22 19:26:50 1993
- ***************
- *** 3,6 ****
- * directory.
- */
-
- ! #define PatchLevel "36"
- --- 3,6 ----
- * directory.
- */
-
- ! #define PatchLevel "37"
- diff -cr ../mntlib36/bzero.cpp ./bzero.cpp
- *** ../mntlib36/bzero.cpp Sat Jan 30 02:41:56 1993
- --- ./bzero.cpp Mon Oct 11 02:55:38 1993
- ***************
- *** 6,13 ****
-
- .text
- .even
- ! .globl _bzero
- ! .globl __bzero
- .globl _memset
-
- | void *memset( void *dest, int val, size_t len );
- --- 6,13 ----
-
- .text
- .even
- !
- ! #ifdef Lmemset
- .globl _memset
-
- | void *memset( void *dest, int val, size_t len );
- ***************
- *** 30,35 ****
- --- 30,40 ----
- #endif
- jeq exit | length==0? (size_t)
- jra do_set
- + #endif /* Lmemset */
- +
- + #ifdef Lbzero
- + .globl _bzero
- + .globl __bzero
-
- | void bzero( void *dest, size_t length );
- | void _bzero( void *dest, unsigned long length );
- ***************
- *** 50,55 ****
- --- 55,61 ----
- scommon:
- jeq exit | length==0? (size_t)
- clrb d0 | value
- + #endif /* Lbzero */
-
- do_set: | a0 dest, d0.b byte, d1.l length
- movel d2,sp@-
- Only in .: cfspeed.c
- diff -cr ../mntlib36/crtinit.c ./crtinit.c
- *** ../mntlib36/crtinit.c Wed Sep 15 02:22:16 1993
- --- ./crtinit.c Sun Sep 26 18:12:14 1993
- ***************
- *** 320,326 ****
- char **envp, **arg;
- char *null_list = 0;
- /* flag to indicate desktop-style arg. passing */
- ! long desktoparg = 0;
-
- /* handle the environment first */
-
- --- 320,326 ----
- char **envp, **arg;
- char *null_list = 0;
- /* flag to indicate desktop-style arg. passing */
- ! long desktoparg;
-
- /* handle the environment first */
-
- ***************
- *** 350,356 ****
- }
-
- while (*from++) ; /* skip ARGV= value */
- ! argv = arg = envp++;
- *arg++ = from; count+= 4;
- while (*from++) ; /* skip argv[0] */
- goto do_argc;
- --- 350,356 ----
- }
-
- while (*from++) ; /* skip ARGV= value */
- ! argv = arg = envp;
- *arg++ = from; count+= 4;
- while (*from++) ; /* skip argv[0] */
- goto do_argc;
- ***************
- *** 435,441 ****
- count += 4;
- while(*from++) ;
- }
- ! *arg++ = (char *) 0;
-
- /* zero epmty params
- */
- --- 435,441 ----
- count += 4;
- while(*from++) ;
- }
- ! *arg = (char *) 0;
-
- /* zero epmty params
- */
- diff -cr ../mntlib36/ctime.c ./ctime.c
- *** ../mntlib36/ctime.c Sun Feb 28 13:07:24 1993
- --- ./ctime.c Sun Sep 26 18:12:20 1993
- ***************
- *** 91,97 ****
- #ifdef __GNUC__
- _TWODIG(ptr, *valp);
- #else
- ! ptr = two_dig(ptr, *valp);
- #endif /* __GNUC__ */
- if ('0' == timebuf[8])
- timebuf[8] = ' '; /* blank out leading zero on a day */
- --- 91,97 ----
- #ifdef __GNUC__
- _TWODIG(ptr, *valp);
- #else
- ! two_dig(ptr, *valp);
- #endif /* __GNUC__ */
- if ('0' == timebuf[8])
- timebuf[8] = ' '; /* blank out leading zero on a day */
- diff -cr ../mntlib36/dirent.c ./dirent.c
- *** ../mntlib36/dirent.c Sat Jun 19 12:30:22 1993
- --- ./dirent.c Tue Sep 28 12:35:46 1993
- ***************
- *** 160,165 ****
- --- 160,166 ----
-
- if (__mint >= 9) {
- (void)Drewinddir(dirp->handle);
- + dirp->buf.d_off = 0;
- return;
- }
-
- diff -cr ../mntlib36/doprnt.c ./doprnt.c
- *** ../mntlib36/doprnt.c Mon Sep 13 11:10:20 1993
- --- ./doprnt.c Wed Sep 29 22:42:50 1993
- ***************
- *** 84,90 ****
-
- #define BUF (MAXEXP+MAXFRACT+1) /* + decimal point */
-
- ! #define PUTC(ch) if( fputc(ch, fp) == EOF ) return EOF;
-
- #ifdef PRINTF_LONGLONG
- #define ARG(signtag) (\
- --- 84,90 ----
-
- #define BUF (MAXEXP+MAXFRACT+1) /* + decimal point */
-
- ! #define PUTC(ch) if( (*putfunc)(ch, fp) == EOF ) return EOF;
-
- #ifdef PRINTF_LONGLONG
- #define ARG(signtag) (\
- ***************
- *** 223,230 ****
- } while (NUMBER);
- #endif
-
- ! int _doprnt(fp, fmt0, argp)
- ! register FILE *fp;
- const char *fmt0;
- va_list argp;
- {
- --- 223,231 ----
- } while (NUMBER);
- #endif
-
- ! int _doprnt(putfunc, fp, fmt0, argp)
- ! int (*putfunc) __PROTO ((int, FILE *));
- ! FILE *fp;
- const char *fmt0;
- va_list argp;
- {
- ***************
- *** 259,265 ****
- char *digs; /* digits for [diouxX] conversion */
- char buf[BUF]; /* space for %c, %[diouxX], %[eEfgG] */
-
- - t = buf;
- fmt = (const u_char *) fmt0;
- digs = "0123456789abcdef";
- for (cnt = 0;; ++fmt) {
- --- 260,265 ----
- diff -cr ../mntlib36/dup.c ./dup.c
- *** ../mntlib36/dup.c Sun Feb 28 13:07:32 1993
- --- ./dup.c Fri Sep 24 16:24:00 1993
- ***************
- *** 13,22 ****
-
- extern int __mint;
-
- ! int dup(handle)
- int handle;
- {
- register int rv;
-
- if (__mint)
- rv = (int)Fcntl(handle, (long)0, F_DUPFD);
- --- 13,24 ----
-
- extern int __mint;
-
- ! int
- ! dup(handle)
- int handle;
- {
- register int rv;
- + long flags;
-
- if (__mint)
- rv = (int)Fcntl(handle, (long)0, F_DUPFD);
- ***************
- *** 23,47 ****
- else
- rv = (int)Fdup(handle);
-
- ! if(rv < (__SMALLEST_VALID_HANDLE)) {
- ! errno = -rv; rv = -1;
- ! } else if (__OPEN_INDEX(rv) < __NHANDLES) {
- ! __open_stat[__OPEN_INDEX(rv)] =
- ! __open_stat[__OPEN_INDEX(handle)];
- }
- return(rv);
- }
-
- ! int dup2(handle1, handle2)
- int handle1, handle2;
- {
- int rv;
-
- close(handle2);
- if ((rv = (int)Fforce(handle2, handle1)) < 0)
- errno = -rv;
- ! else if (__OPEN_INDEX(handle2) < __NHANDLES)
- ! __open_stat[__OPEN_INDEX(handle2)] =
- ! __open_stat[__OPEN_INDEX(handle1)];
- return (rv < 0) ? -1 : handle2;
- }
- --- 25,66 ----
- else
- rv = (int)Fdup(handle);
-
- ! if (rv < (__SMALLEST_VALID_HANDLE)) {
- ! errno = -rv;
- ! rv = -1;
- ! }
- ! else
- ! {
- ! if (__OPEN_INDEX(rv) < __NHANDLES) {
- ! __open_stat[__OPEN_INDEX(rv)] =
- ! __open_stat[__OPEN_INDEX(handle)];
- ! }
- ! if (__mint) {
- ! flags = (long)Fcntl(rv, (long)0, F_GETFD);
- ! (void)Fcntl(rv, flags & ~FD_CLOEXEC, F_SETFD);
- ! }
- }
- return(rv);
- }
-
- ! int
- ! dup2(handle1, handle2)
- int handle1, handle2;
- {
- int rv;
- + long flags;
-
- close(handle2);
- if ((rv = (int)Fforce(handle2, handle1)) < 0)
- errno = -rv;
- ! else {
- ! if (__OPEN_INDEX(handle2) < __NHANDLES)
- ! __open_stat[__OPEN_INDEX(handle2)] =
- ! __open_stat[__OPEN_INDEX(handle1)];
- ! if (__mint) {
- ! flags = (long)Fcntl(handle2, (long)0, F_GETFD);
- ! (void)Fcntl(handle2, flags & ~FD_CLOEXEC, F_SETFD);
- ! }
- ! }
- return (rv < 0) ? -1 : handle2;
- }
- diff -cr ../mntlib36/findfile.c ./findfile.c
- *** ../mntlib36/findfile.c Thu Sep 9 16:00:02 1993
- --- ./findfile.c Sun Sep 26 18:12:30 1993
- ***************
- *** 85,91 ****
- *s++ = c;
- }
- extplace = s;
- ! *s++ = 0;
-
- if (haspath || !fpath)
- fpath = "";
- --- 85,91 ----
- *s++ = c;
- }
- extplace = s;
- ! *s = 0;
-
- if (haspath || !fpath)
- fpath = "";
- diff -cr ../mntlib36/fprintf.c ./fprintf.c
- *** ../mntlib36/fprintf.c Thu Sep 16 02:35:34 1993
- --- ./fprintf.c Wed Sep 29 22:42:54 1993
- ***************
- *** 15,21 ****
- va_list args;
-
- va_start(args, fmt);
- ! r = _doprnt(fp, fmt, args);
- va_end(args);
- return r;
- }
- --- 15,21 ----
- va_list args;
-
- va_start(args, fmt);
- ! r = _doprnt(fputc, fp, fmt, args);
- va_end(args);
- return r;
- }
- diff -cr ../mntlib36/frexp.cpp ./frexp.cpp
- *** ../mntlib36/frexp.cpp Thu Jul 8 06:00:36 1993
- --- ./frexp.cpp Wed Sep 29 07:35:34 1993
- ***************
- *** 63,69 ****
- | sign of zero is correct
- subw #BIAS8,d0 | remove bias
- #ifdef __MSHORT__
- ! addw d0,a0 | add current exponent in
- #else
- extl d0
- addl d0,a0@ | add current exponent in
- --- 63,69 ----
- | sign of zero is correct
- subw #BIAS8,d0 | remove bias
- #ifdef __MSHORT__
- ! addw d0,a0@ | add current exponent in
- #else
- extl d0
- addl d0,a0@ | add current exponent in
- diff -cr ../mntlib36/fscanf.c ./fscanf.c
- *** ../mntlib36/fscanf.c Thu Jan 21 15:15:56 1993
- --- ./fscanf.c Wed Sep 29 22:42:58 1993
- ***************
- *** 4,12 ****
- #include <stdarg.h>
- #include "lib.h"
-
- - typedef int (*gettype) __PROTO((void *));
- - typedef int (*ungettype) __PROTO((int, void *));
- -
- #if __STDC__
- int fscanf(FILE *fp, const char *fmt, ...)
- {
- --- 4,9 ----
- ***************
- *** 14,21 ****
- va_list arg;
-
- va_start (arg, fmt);
- ! retval = _scanf(fp, (gettype) fgetc, (ungettype) fungetc,
- ! (unsigned char *) fmt, arg);
- va_end (arg);
- return retval;
- }
- --- 11,17 ----
- va_list arg;
-
- va_start (arg, fmt);
- ! retval = _scanf(fp, fgetc, fungetc, fmt, arg);
- va_end (arg);
- return retval;
- }
- ***************
- *** 37,44 ****
- va_list arg;
-
- va_start (arg, fmt);
- ! retval = _scanf(stdin, (gettype) fgetc, (ungettype) fungetc,
- ! (unsigned char *) fmt, arg);
- va_end (arg);
- return retval;
- }
- --- 33,39 ----
- va_list arg;
-
- va_start (arg, fmt);
- ! retval = _scanf(stdin, fgetc, fungetc, fmt, arg);
- va_end (arg);
- return retval;
- }
- ***************
- *** 57,64 ****
- const char *fmt;
- va_list arg;
- {
- ! return(_scanf(stdin, (gettype)fgetc, (ungettype) fungetc,
- ! (unsigned char *) fmt, arg));
- }
-
- int
- --- 52,58 ----
- const char *fmt;
- va_list arg;
- {
- ! return(_scanf(stdin, fgetc, fungetc, fmt, arg));
- }
-
- int
- ***************
- *** 67,72 ****
- const char *fmt;
- va_list arg;
- {
- ! return(_scanf(fp, (gettype)fgetc, (ungettype)fungetc,
- ! (unsigned char *) fmt, arg));
- }
- --- 61,65 ----
- const char *fmt;
- va_list arg;
- {
- ! return(_scanf(fp, fgetc, fungetc, fmt, arg));
- }
- diff -cr ../mntlib36/getdtabl.c ./getdtabl.c
- *** ../mntlib36/getdtabl.c Mon Jul 12 04:23:16 1993
- --- ./getdtabl.c Wed Sep 29 17:33:02 1993
- ***************
- *** 1,6 ****
- --- 1,7 ----
- #include <stdio.h>
- #include <mintbind.h>
- #include <support.h>
- + #include <unistd.h>
-
- extern int __mint;
-
- ***************
- *** 10,14 ****
- if (__mint < 7)
- return FOPEN_MAX;
-
- ! return (int)Sysconf(2);
- }
- --- 11,15 ----
- if (__mint < 7)
- return FOPEN_MAX;
-
- ! return (int)Sysconf(_SC_OPEN_MAX);
- }
- diff -cr ../mntlib36/gethostn.c ./gethostn.c
- *** ../mntlib36/gethostn.c Fri Jul 16 05:18:08 1993
- --- ./gethostn.c Mon Oct 11 00:34:10 1993
- ***************
- *** 15,30 ****
- char *buf;
- size_t len;
- {
- ! char *foo;
- char xbuf[MAXLEN+1];
- int fd, r;
-
- ! foo = getenv("HOSTNAME");
- if (!foo) {
- ! /* try looking for the file /local/hostname; if it's present,
- ! * it contains the name, otherwise we punt
- */
- ! fd = open("/local/hostname", O_RDONLY);
- if (fd >= 0) {
- r = read(fd, xbuf, MAXLEN);
- if (r > 0) {
- --- 15,31 ----
- char *buf;
- size_t len;
- {
- ! char *foo = 0;
- char xbuf[MAXLEN+1];
- int fd, r;
-
- ! #if 0
- if (!foo) {
- ! #endif
- ! /* try looking for the file /etc/hostname; if it's present,
- ! * it contains the name, otherwise we try the environment
- */
- ! fd = open("/etc/hostname", O_RDONLY);
- if (fd >= 0) {
- r = read(fd, xbuf, MAXLEN);
- if (r > 0) {
- ***************
- *** 39,45 ****
- --- 40,50 ----
- }
- close(fd);
- }
- + #if 0
- }
- + #endif
- + if (!foo)
- + foo = getenv("HOSTNAME");
- if (!foo)
- foo = "unknown";
- strncpy(buf, foo, len);
- diff -cr ../mntlib36/getpass.c ./getpass.c
- *** ../mntlib36/getpass.c Wed Feb 17 17:34:56 1993
- --- ./getpass.c Sun Sep 26 18:12:36 1993
- ***************
- *** 14,20 ****
- char *ret;
- struct sgttyb oldsb, newsb;
- FILE *tty;
- ! int ttyfd = 0;
-
- fflush(stdin);
- tty = stdin;
- --- 14,20 ----
- char *ret;
- struct sgttyb oldsb, newsb;
- FILE *tty;
- ! int ttyfd;
-
- fflush(stdin);
- tty = stdin;
- diff -cr ../mntlib36/getrusag.c ./getrusag.c
- *** ../mntlib36/getrusag.c Mon Jun 21 13:43:04 1993
- --- ./getrusag.c Wed Oct 6 20:52:48 1993
- ***************
- *** 10,15 ****
- --- 10,17 ----
- extern int __mint;
- extern long _childtime;
-
- + __EXTERN void _bzero __PROTO((void *, unsigned long));
- +
- void _ms2tval __PROTO((unsigned long, struct timeval *));
- void _add_tval __PROTO((struct timeval *, struct timeval *));
-
- ***************
- *** 45,50 ****
- --- 47,53 ----
- long r;
- long usage[8];
-
- + _bzero(data, (unsigned long) (sizeof (struct rusage)));
- if (__mint) {
- r = Prusage(usage);
- if (r < 0) {
- ***************
- *** 52,58 ****
- return -1;
- }
- } else {
- ! usage[0] = usage[2] = 0;
- usage[1] = _clock() - _childtime;
- usage[3] = _childtime;
- }
- --- 55,61 ----
- return -1;
- }
- } else {
- ! usage[0] = usage[2] = usage[4] = 0;
- usage[1] = _clock() - _childtime;
- usage[3] = _childtime;
- }
- ***************
- *** 60,65 ****
- --- 63,69 ----
- if (which == RUSAGE_SELF) {
- _ms2tval(usage[0], &(data->ru_stime));
- _ms2tval(usage[1], &(data->ru_utime));
- + data->ru_maxrss = usage[4];
- }
- else if (which == RUSAGE_CHILDREN) {
- _ms2tval(usage[2], &(data->ru_stime));
- diff -cr ../mntlib36/lattice/bcopy.s ./lattice/bcopy.s
- *** ../mntlib36/lattice/bcopy.s Sun May 23 09:13:22 1993
- --- ./lattice/bcopy.s Sun Oct 10 23:57:22 1993
- ***************
- *** 4,10 ****
- ; handle overlap (both ways), odd/even alignment etc
- ; ++jrb bammi@dsrgsun.ces.cwru.edu
- ;
- ! XFUNC
- IF _REGARG
- xdef @bcopy
- xdef @_bcopy
- --- 4,10 ----
- ; handle overlap (both ways), odd/even alignment etc
- ; ++jrb bammi@dsrgsun.ces.cwru.edu
- ;
- ! CODE
- IF _REGARG
- xdef @bcopy
- xdef @_bcopy
- ***************
- *** 13,19 ****
- xdef __bcopy
- ENDC
-
- - TEXT
- IFEQ _REGARG
- _bcopy:
- __bcopy:
- --- 13,18 ----
- diff -cr ../mntlib36/lattice/crt0.s ./lattice/crt0.s
- *** ../mntlib36/lattice/crt0.s Wed Sep 8 15:08:14 1993
- --- ./lattice/crt0.s Sun Oct 10 23:57:26 1993
- ***************
- *** 19,50 ****
- ; Initilization code; this is common to both 16 and 32 bit libraries,
- ; so be careful!
- ;
- ! XDATA
- xref __app ; short, declared in crtinit.c
- xref __base ; BASEPAGE *, declared in crtinit.c
- xref __heapbase ; void *
- xref __stksize ; long, declared by user or in stack.c
-
- ! XFUNC
- IF _REGARG
- xref @_acc_main
- xref @_crtinit
- ELSE
- xref __acc_main
- xref __crtinit
- ENDC
-
- ! IF _BASREL
- ! XFAR
- ! xref __LinkerDB
- ! ENDC
- ;
- ; Assumption: basepage is passed in a0 for accessories; for programs
- ; a0 is always 0.
-
- - TEXT
- - xdef __start
- - __start
- IF _BASREL
- lea __LinkerDB,a4
- ENDC
- --- 19,53 ----
- ; Initilization code; this is common to both 16 and 32 bit libraries,
- ; so be careful!
- ;
- ! INFO
- xref __app ; short, declared in crtinit.c
- xref __base ; BASEPAGE *, declared in crtinit.c
- xref __heapbase ; void *
- xref __stksize ; long, declared by user or in stack.c
-
- ! IF _BASREL
- ! FINFO
- ! xref __LinkerDB
- ! ENDC
- !
- ! CODE
- IF _REGARG
- + xdef @_start
- xref @_acc_main
- xref @_crtinit
- + @_start:
- ELSE
- + xdef __start
- xref __acc_main
- xref __crtinit
- + __start:
- ENDC
-
- !
- ;
- ; Assumption: basepage is passed in a0 for accessories; for programs
- ; a0 is always 0.
-
- IF _BASREL
- lea __LinkerDB,a4
- ENDC
- ***************
- *** 74,80 ****
- move.l 4(sp),a0 ; get basepage
- move.l a0,__base ; save it
- move.l 4(a0),d0 ; get _base->p_hitpa
- ! and.l #$fffffffe,d0 ; round off
- move.l d0,sp ; set stack (temporarily)
- IF _REGARG
- bra @_crtinit
- --- 77,83 ----
- move.l 4(sp),a0 ; get basepage
- move.l a0,__base ; save it
- move.l 4(a0),d0 ; get _base->p_hitpa
- ! bclr #$0,d0 ; round off
- move.l d0,sp ; set stack (temporarily)
- IF _REGARG
- bra @_crtinit
- ***************
- *** 92,98 ****
- ; be accessible!
- ; destroys a1 and a7
-
- - XFUNC
- IF _REGARG
- xdef @_setstack
- @_setstack:
- --- 95,100 ----
- ***************
- *** 101,107 ****
- __setstack:
- ENDC
-
- - TEXT
- move.l (sp)+,a1 ; save return address
- IF _REGARG
- move.l a0,sp ; new stack pointer - from register
- --- 103,108 ----
- ***************
- *** 115,121 ****
- ; interfaces for gprof: for crt0.s, does nothing, but for gcrt0.s branches
- ; to the appropriate subroutines
- ;
- - XFUNC
- IF _REGARG
- xdef @_monstartup
- xdef @_moncontrol
- --- 116,121 ----
- diff -cr ../mntlib36/lattice/inc.i ./lattice/inc.i
- *** ../mntlib36/lattice/inc.i Sun Jul 11 05:42:20 1993
- --- ./lattice/inc.i Sun Oct 10 23:57:28 1993
- ***************
- *** 12,23 ****
-
- IFND __MBASE__
- _BASREL EQU 0
- - _RELT EQU 0
- - _RSIZ EQU 4
- ELSE
- _BASREL EQU 1
- - _RELT EQU 2
- - _RSIZ EQU 2
- ENDC
-
- IFND __M020__
- --- 12,19 ----
- ***************
- *** 28,53 ****
- _SIZ EQU 2
- ENDC
-
- ! XFUNC MACRO
- CSECT text,0,_SIZ,1,2
- ENDM
- -
- - XDATA MACRO
- - CSECT text,0,_SIZ,_RELT,_RSIZ
- - ENDM
-
- ! XFAR MACRO
- CSECT text,0,_SIZ,0,4
- ENDM
-
- ! XNEAR MACRO
- ! CSECT text,0,_SIZ,2,2
- ENDM
- !
- ! FARDATA MACRO
- CSECT data,1,_SIZ,0,4
- ENDM
- !
- ! NEARDATA MACRO
- CSECT __MERGED,1,_SIZ,2,2
- ENDM
- --- 24,69 ----
- _SIZ EQU 2
- ENDC
-
- ! CODE MACRO
- CSECT text,0,_SIZ,1,2
- ENDM
-
- ! FCODE MACRO
- CSECT text,0,_SIZ,0,4
- ENDM
-
- ! IF _BASREL
- ! INFO MACRO
- ! CSECT __MERGED,1,_SIZ,2,2
- ENDM
- ! ELSE
- ! INFO MACRO
- CSECT data,1,_SIZ,0,4
- ENDM
- ! ENDC
- !
- ! NINFO MACRO
- CSECT __MERGED,1,_SIZ,2,2
- + ENDM
- +
- + FINFO MACRO
- + CSECT data,1,_SIZ,0,4
- + ENDM
- +
- + IF _BASREL
- + UDATA MACRO
- + CSECT __MERGED,2,_SIZ,2,2
- + ENDM
- + ELSE
- + UDATA MACRO
- + CSECT bss,2,_SIZ,0,4
- + ENDM
- + ENDC
- +
- + NUDATA MACRO
- + CSECT __MERGED,2,_SIZ,2,2
- + ENDM
- +
- + FUDATA MACRO
- + CSECT bss,2,_SIZ,0,4
- ENDM
- Only in ../mntlib36/lattice: lcnb.prj
- Only in ../mntlib36/lattice: lcsnb.prj
- diff -cr ../mntlib36/lattice/linea.s ./lattice/linea.s
- *** ../mntlib36/lattice/linea.s Sun May 23 09:13:30 1993
- --- ./lattice/linea.s Sun Oct 10 23:57:30 1993
- ***************
- *** 2,11 ****
-
- ; Line A bindings for Lattice C
-
- ! XDATA
- xref ___aline,___fonts,___funcs
-
- ! XFUNC
- IF _REGARG
- xdef @linea0
- @linea0:
- --- 2,11 ----
-
- ; Line A bindings for Lattice C
-
- ! INFO
- xref ___aline,___fonts,___funcs
-
- ! CODE
- IF _REGARG
- xdef @linea0
- @linea0:
- Only in ./lattice: m.prj
- Only in ./lattice: m3.prj
- Only in ./lattice: m3acc.prj
- Only in ./lattice: m3aut.prj
- Only in ./lattice: macc.prj
- Only in ./lattice: maut.prj
- Only in ./lattice: mc.prj
- Only in ./lattice: mc3.prj
- Only in ./lattice: mcnb.prj
- Only in ./lattice: mcnb3.prj
- Only in ./lattice: mcr.prj
- Only in ./lattice: mcr3.prj
- Only in ./lattice: mcrnb.prj
- Only in ./lattice: mcrnb3.prj
- Only in ./lattice: mcs.prj
- Only in ./lattice: mcsnb.prj
- Only in ./lattice: mcsr.prj
- Only in ./lattice: mcsrnb.prj
- Only in ./lattice: mnb.prj
- Only in ./lattice: mnb3.prj
- Only in ./lattice: mnb3acc.prj
- Only in ./lattice: mnb3aut.prj
- Only in ./lattice: mnbacc.prj
- Only in ./lattice: mnbaut.prj
- Only in ./lattice: mr.prj
- Only in ./lattice: mr3.prj
- Only in ./lattice: mr3acc.prj
- Only in ./lattice: mr3aut.prj
- Only in ./lattice: mracc.prj
- Only in ./lattice: mraut.prj
- Only in ./lattice: mrnb.prj
- Only in ./lattice: mrnb3.prj
- Only in ./lattice: mrnb3acc.prj
- Only in ./lattice: mrnb3aut.prj
- Only in ./lattice: mrnbacc.prj
- Only in ./lattice: mrnbaut.prj
- Only in ./lattice: ms.prj
- Only in ./lattice: msacc.prj
- Only in ./lattice: msaut.prj
- Only in ./lattice: msnb.prj
- Only in ./lattice: msnbacc.prj
- Only in ./lattice: msnbaut.prj
- Only in ./lattice: msr.prj
- Only in ./lattice: msracc.prj
- Only in ./lattice: msraut.prj
- Only in ./lattice: msrnb.prj
- Only in ./lattice: msrnbacc.prj
- Only in ./lattice: msrnbaut.prj
- Only in ../mntlib36/lattice: osbind.s
- diff -cr ../mntlib36/lattice/setjmp.s ./lattice/setjmp.s
- *** ../mntlib36/lattice/setjmp.s Sun May 23 09:13:34 1993
- --- ./lattice/setjmp.s Sun Oct 10 23:57:34 1993
- ***************
- *** 1,9 ****
- INCLUDE inc.i
-
- ;
- ; setjmp.cpp
- ;
- ! XFUNC
- IF _REGARG
- xdef @setjmp
- ELSE
- --- 1,12 ----
- INCLUDE inc.i
-
- + INFO
- + xref ___mint
- +
- ;
- ; setjmp.cpp
- ;
- ! CODE
- IF _REGARG
- xdef @setjmp
- ELSE
- ***************
- *** 10,16 ****
- xdef _setjmp
- ENDC
-
- - TEXT
- IF _REGARG
- @setjmp:
- ELSE
- --- 13,18 ----
- ***************
- *** 22,28 ****
- clr.l d0 ; return value is 0
- rts
-
- - XFUNC
- IF _REGARG
- xdef @longjmp
- ELSE
- --- 24,29 ----
- ***************
- *** 29,38 ****
- xdef _longjmp
- ENDC
-
- - XDATA
- - xref ___mint
- -
- - TEXT
- IF _REGARG
- @longjmp:
- ELSE
- --- 30,35 ----
- diff -cr ../mntlib36/lattice/vfork.s ./lattice/vfork.s
- *** ../mntlib36/lattice/vfork.s Sun May 23 09:13:38 1993
- --- ./lattice/vfork.s Sun Oct 10 23:57:36 1993
- ***************
- *** 6,33 ****
- ; returning to la-la land. Also note that MiNT guarantees that register a1
- ; will be preserved across a vfork() system call.
- ;
- ! XFUNC
- IF _REGARG
- xdef @vfork
- xref @tfork
- ELSE
- xdef _vfork
- xref _tfork
- - ENDC
- -
- - XDATA
- - xref ___mint ; MiNT version kept here
- - xref _errno
- -
- - XFAR
- - comm L_vfsav,128 ; Absolute long
- -
- - TEXT
- - IF _REGARG
- - @vfork:
- - ELSE
- _vfork:
- ENDC
- move.l (sp)+,a1 ; save return address; this is important!
- IF _SHORT
- tst.w ___mint
- --- 6,31 ----
- ; returning to la-la land. Also note that MiNT guarantees that register a1
- ; will be preserved across a vfork() system call.
- ;
- !
- ! FUDATA
- ! _store: ds.l 32
- !
- ! INFO
- ! xref ___mint ; MiNT version kept here
- ! xref _errno
- ! L_vfsav: dc.l _store
- !
- ! CODE
- IF _REGARG
- xdef @vfork
- xref @tfork
- + @vfork:
- ELSE
- xdef _vfork
- xref _tfork
- _vfork:
- ENDC
- +
- move.l (sp)+,a1 ; save return address; this is important!
- IF _SHORT
- tst.w ___mint
- ***************
- *** 42,59 ****
- bmi L_err
- jmp (a1) ; return
- L_TOS:
- ! movem.l d2-d7/a1-a6,L_vfsav ; save registers
- IF _REGARG
- ! move.l L_vfsav,d0
- lea L_newprog,a0
- bsr @tfork
- ELSE
- ! pea L_vfsav
- pea L_newprog
- ! bsr _tfork ; tfork(L_newprog,L_vfsav)
- ! add.l #8,sp
- ENDC
- ! movem.l L_vfsav,d2-d7/a1-a6 ; restore reggies
- tst.l d0 ; fork went OK??
- bmi.s L_err ; no -- error
- jmp (a1) ; return to caller
- --- 40,59 ----
- bmi L_err
- jmp (a1) ; return
- L_TOS:
- ! lea L_vfsav,a0
- ! movem.l d2-d7/a1-a6,(a0) ; save registers - in _store
- IF _REGARG
- ! move.l a0,d0
- lea L_newprog,a0
- bsr @tfork
- ELSE
- ! move.l a0,-(sp)
- pea L_newprog
- ! bsr _tfork ; tfork(L_newprog,*L_vfsav)
- ! addq.l #8,sp
- ENDC
- ! lea L_vfsav,a0
- ! movem.l (a0),d2-d7/a1-a6 ; restore reggies
- tst.l d0 ; fork went OK??
- bmi.s L_err ; no -- error
- jmp (a1) ; return to caller
- ***************
- *** 75,82 ****
-
- L_newprog:
- addq.l #4,sp ; pop useless return address
- move.l (sp)+,a0 ; get address of save area
- movem.l (a0),d2-d7/a1-a6 ; restore reggies
- ! clr.l d0 ; child always returns 0 from vfork
- jmp (a1) ; back to caller, as child process
- end
- --- 75,86 ----
-
- L_newprog:
- addq.l #4,sp ; pop useless return address
- + IF _REGARG
- + move.l d0,a0
- + ELSE
- move.l (sp)+,a0 ; get address of save area
- + ENDC
- movem.l (a0),d2-d7/a1-a6 ; restore reggies
- ! moveq #$0,d0 ; child always returns 0 from vfork
- jmp (a1) ; back to caller, as child process
- end
- diff -cr ../mntlib36/lib.h ./lib.h
- *** ../mntlib36/lib.h Tue Jul 13 14:19:14 1993
- --- ./lib.h Wed Sep 29 22:43:02 1993
- ***************
- *** 45,55 ****
- __EXTERN char * _ltoa __PROTO((long, char *, int));
- __EXTERN char * _ultoa __PROTO((unsigned long, char *, int));
-
- ! __EXTERN int _doprnt __PROTO((FILE *, const char *, __VA_LIST__));
-
- #ifdef __MINT__
- ! __EXTERN int _scanf __PROTO((void *, int (*)(void *),
- ! int (*)(int, void *), unsigned char *, __VA_LIST__));
- #endif
-
- __EXTERN long get_sysvar __PROTO((void *var));
- --- 45,55 ----
- __EXTERN char * _ltoa __PROTO((long, char *, int));
- __EXTERN char * _ultoa __PROTO((unsigned long, char *, int));
-
- ! __EXTERN int _doprnt __PROTO((int (*)(int, FILE *), FILE *, const char *, __VA_LIST__));
-
- #ifdef __MINT__
- ! __EXTERN int _scanf __PROTO((FILE *, int (*)(FILE *),
- ! int (*)(int, FILE *), const char *, __VA_LIST__));
- #endif
-
- __EXTERN long get_sysvar __PROTO((void *var));
- diff -cr ../mntlib36/localtim.c ./localtim.c
- *** ../mntlib36/localtim.c Sat Sep 5 22:18:20 1992
- --- ./localtim.c Sun Sep 26 18:12:40 1993
- ***************
- *** 228,234 ****
- char *s;
- int *hasdst;
- {
- ! time_t off = 0;
- int x, sgn = 1;
- static char stdname[TZNAMLEN+1], dstname[TZNAMLEN+1];
- static char unknwn[4] = "???";
- --- 228,234 ----
- char *s;
- int *hasdst;
- {
- ! time_t off;
- int x, sgn = 1;
- static char stdname[TZNAMLEN+1], dstname[TZNAMLEN+1];
- static char unknwn[4] = "???";
- ***************
- *** 245,251 ****
- while (*s && isalpha(*s)) {
- *n++ = *s++; /* skip name */
- }
- ! *n++ = 0;
-
- /* now figure out the offset */
-
- --- 245,251 ----
- while (*s && isalpha(*s)) {
- *n++ = *s++; /* skip name */
- }
- ! *n = 0;
-
- /* now figure out the offset */
-
- ***************
- *** 274,280 ****
- *hasdst = 1;
- while (*s && isalpha(*s)) *n++ = *s++;
- }
- ! *n++ = 0;
-
- if (stdname[0])
- tzname[0] = stdname;
- --- 274,280 ----
- *hasdst = 1;
- while (*s && isalpha(*s)) *n++ = *s++;
- }
- ! *n = 0;
-
- if (stdname[0])
- tzname[0] = stdname;
- diff -cr ../mntlib36/lockf.c ./lockf.c
- *** ../mntlib36/lockf.c Sat Sep 5 21:59:24 1992
- --- ./lockf.c Wed Sep 29 07:15:22 1993
- ***************
- *** 1,7 ****
- /*
- * lockf(3) and flock(2) emulation for MiNT by Dave Gymer
- * Placed in the public domain; do with me as you will!
- - * BUGS: doesn't block, unlike BSD or SysV
- */
-
- #include <compiler.h>
- --- 1,6 ----
- ***************
- *** 52,58 ****
- break;
- case F_LOCK:
- lock.l_type = F_WRLCK;
- ! fcmd = F_SETLK;
- break;
- default:
- errno = -EINVAL;
- --- 51,60 ----
- break;
- case F_LOCK:
- lock.l_type = F_WRLCK;
- ! if (__mint < 95)
- ! fcmd = F_SETLK;
- ! else
- ! fcmd = F_SETLKW;
- break;
- default:
- errno = -EINVAL;
- diff -cr ../mntlib36/lseek.c ./lseek.c
- *** ../mntlib36/lseek.c Sat Sep 5 22:05:16 1992
- --- ./lseek.c Wed Sep 29 10:21:14 1993
- ***************
- *** 8,28 ****
- #include <unistd.h>
- #include "lib.h"
-
- - static long _real_lseek __PROTO((int, long, int));
- -
- - static long _real_lseek(h, where, how)
- - int h;
- - long where;
- - int how;
- - {
- - register long rv;
- -
- - rv = Fseek(where, h, how);
- - if(rv < 0)
- - errno = ((int) -rv);
- - return(rv);
- - }
- -
- /*
- * emulate berzerkly lseek too
- */
- --- 8,13 ----
- ***************
- *** 38,51 ****
-
- if ( (mode == SEEK_END) || (offset <= 0) )
- /* do it the usual way */
- ! return(_real_lseek(handle, offset, mode));
-
- ! current_pos = _real_lseek(handle, 0L, SEEK_CUR); /* find out where we are */
- if (mode == SEEK_SET)
- expected_pos = offset;
- else
- expected_pos = offset + current_pos;
- ! new_pos = _real_lseek(handle, offset, mode);
- if (new_pos == expected_pos)
- return(new_pos);
-
- --- 23,51 ----
-
- if ( (mode == SEEK_END) || (offset <= 0) )
- /* do it the usual way */
- ! {
- ! current_pos = Fseek (offset, handle, mode);
- ! if (current_pos < 0)
- ! {
- ! errno = (int) -current_pos;
- ! return -1L;
- ! }
- ! return current_pos;
- ! }
-
- ! current_pos = Fseek (0L, handle, SEEK_CUR); /* find out where we are */
- ! if (current_pos < 0)
- ! {
- ! /* a real error, e.g. an unseekable device */
- ! errno = (int) -current_pos;
- ! return -1L;
- ! }
- !
- if (mode == SEEK_SET)
- expected_pos = offset;
- else
- expected_pos = offset + current_pos;
- ! new_pos = Fseek (offset, handle, mode);
- if (new_pos == expected_pos)
- return(new_pos);
-
- ***************
- *** 52,58 ****
- /* otherwise extend file -- zero filling the hole */
- if (new_pos < 0) /* error? */
- {
- ! new_pos = _real_lseek(handle, 0L, SEEK_END); /* go to eof */
- }
-
- bzero(buf, (size_t)256);
- --- 52,58 ----
- /* otherwise extend file -- zero filling the hole */
- if (new_pos < 0) /* error? */
- {
- ! new_pos = Fseek (0L, handle, SEEK_END); /* go to eof */
- }
-
- bzero(buf, (size_t)256);
- ***************
- *** 63,69 ****
- offset = 256;
- if((current_pos = _write(handle, buf, offset)) != offset)
- return((current_pos > 0) ? (new_pos + current_pos) :
- ! new_pos); /* errno set by write */
- new_pos += offset;
- }
- return(new_pos);
- --- 63,69 ----
- offset = 256;
- if((current_pos = _write(handle, buf, offset)) != offset)
- return((current_pos > 0) ? (new_pos + current_pos) :
- ! -1L); /* errno set by write */
- new_pos += offset;
- }
- return(new_pos);
- ***************
- *** 72,76 ****
- long tell(h)
- int h;
- {
- ! return(_real_lseek(h, 0L, SEEK_CUR));
- }
- --- 72,84 ----
- long tell(h)
- int h;
- {
- ! register long rv;
- !
- ! rv = Fseek(0L, h, SEEK_CUR);
- ! if(rv < 0)
- ! {
- ! errno = ((int) -rv);
- ! return -1L;
- ! }
- ! return(rv);
- }
- diff -cr ../mntlib36/mincl ./mincl
- *** ../mntlib36/mincl Tue Sep 21 20:38:20 1993
- --- ./mincl Mon Oct 11 17:33:38 1993
- ***************
- *** 23,41 ****
-
- #
- # ANSI stuff + support
- ! ANSI = atol.o atof.o abort.o atexit.o bsearch.o \
- ! calloc.o clock.o ctime.o ctype.o difftime.o \
- ! fopen.o fclose.o fdopen.o fflush.o fgetc.o fgets.o \
- ! fputc.o fputs.o fread.o fwrite.o fseek.o fsetpos.o \
- ! fprintf.o vfprintf.o printf.o vprintf.o eprintf.o sprintf.o \
- ! fscanf.o scanf.o sscanf.o \
- ! getenv.o gets.o getw.o localtim.o \
- ! malloc.o qsort.o raise.o rand.o realloc.o \
- ! setbuf.o setvbuf.o \
- ! setlocal.o strftime.o strtol.o system.o \
- ! tmpnam.o tmpfile.o \
- ! ltoa.o main.o doprnt.o div.o \
- ! strtoul.o fungetc.o filbuf.o getbuf.o toxxx.o wcmb.o
-
- #
- # other miscellaneous stuff
- --- 23,44 ----
-
- #
- # ANSI stuff + support
- ! ANSI = abort.o atexit.o atof.o atol.o \
- ! bsearch.o \
- ! calloc.o clock.o ctime.o ctype.o \
- ! difftime.o div.o doprnt.o \
- ! eprintf.o \
- ! fclose.o fdopen.o fflush.o fgetc.o fgets.o filbuf.o \
- ! fopen.o fprintf.o fputc.o fputs.o fread.o fscanf.o fseek.o \
- ! fsetpos.o fungetc.o fwrite.o \
- ! getbuf.o getenv.o gets.o getw.o \
- ! localtim.o ltoa.o main.o malloc.o \
- ! printf.o qsort.o \
- ! raise.o rand.o realloc.o \
- ! scanf.o sscanf.o setbuf.o setvbuf.o \
- ! setlocal.o sprintf.o strftime.o strtol.o strtoul.o system.o \
- ! tmpnam.o tmpfile.o toxxx.o \
- ! vfprintf.o vprintf.o wcmb.o
-
- #
- # other miscellaneous stuff
- ***************
- *** 42,53 ****
- PORT = a64l.o alphasor.o abs.o ctermid.o cuserid.o \
- ffs.o findfile.o fopenp.o frwbin.o ftw.o \
- gethostn.o getlogin.o getopt.o getpages.o getpass.o getpw.o grp.o \
- ! ic.o ig.o il.o ip.o iw.o \
- ! ident.o mktemp.o nlist.o obstack.o\
- random.o regexp.o regsup.o \
- scandir.o strlwr.o strupr.o strrev.o sync.o \
- textio.o truncate.o \
- ! utmp.o wtmp.o
-
- #
- # the string library
- --- 45,56 ----
- PORT = a64l.o alphasor.o abs.o ctermid.o cuserid.o \
- ffs.o findfile.o fopenp.o frwbin.o ftw.o \
- gethostn.o getlogin.o getopt.o getpages.o getpass.o getpw.o grp.o \
- ! mktemp.o nlist.o obstack.o \
- random.o regexp.o regsup.o \
- scandir.o strlwr.o strupr.o strrev.o sync.o \
- textio.o truncate.o \
- ! utmp.o wtmp.o \
- ! ic.o ig.o il.o ip.o iw.o ident.o
-
- #
- # the string library
- ***************
- *** 54,60 ****
-
- STRING = strcat.o strchr.o strcmp.o strcpy.o strcspn.o strdup.o \
- strlen.o strncat.o strncmp.o strncpy.o strpbrk.o strrchr.o strspn.o \
- ! strtok.o strstr.o memccpy.o memcmp.o memchr.o \
- bcopy.o bcmp.o bzero.o strerror.o strcoll.o \
- stricmp.o strnicmp.o
-
- --- 57,63 ----
-
- STRING = strcat.o strchr.o strcmp.o strcpy.o strcspn.o strdup.o \
- strlen.o strncat.o strncmp.o strncpy.o strpbrk.o strrchr.o strspn.o \
- ! strtok.o strstr.o memccpy.o memcmp.o memchr.o memset.o \
- bcopy.o bcmp.o bzero.o strerror.o strcoll.o \
- stricmp.o strnicmp.o
-
- ***************
- *** 64,72 ****
- UNIX= access.o alarm.o console.o chdir.o chmod.o close.o dirent.o dup.o \
- exec.o execp.o fcntl.o fork.o getcwd.o getpid.o getuid.o getrusag.o \
- getdtabl.o getgroup.o ioctl.o isatty.o \
- ! kill.o killpg.o link.o lockf.o lseek.o mkdir.o mknod.o \
- ! nice.o open.o pause.o pipe.o perror.o pgrp.o popen.o psignal.o \
- ! putenv.o \
- read.o rename.o rmdir.o sbrk.o select.o sgtty.o sigactio.o \
- sigblock.o siglist.o signal.o sleep.o spawn.o spawnve.o spawnvp.o \
- setrlimi.o stat.o statfs.o symlink.o sysconf.o \
- --- 67,75 ----
- UNIX= access.o alarm.o console.o chdir.o chmod.o close.o dirent.o dup.o \
- exec.o execp.o fcntl.o fork.o getcwd.o getpid.o getuid.o getrusag.o \
- getdtabl.o getgroup.o ioctl.o isatty.o \
- ! kill.o killpg.o link.o lockf.o lseek.o mkfifo.o mkdir.o mknod.o \
- ! nice.o open.o \
- ! pause.o pipe.o perror.o pgrp.o popen.o psignal.o putenv.o \
- read.o rename.o rmdir.o sbrk.o select.o sgtty.o sigactio.o \
- sigblock.o siglist.o signal.o sleep.o spawn.o spawnve.o spawnvp.o \
- setrlimi.o stat.o statfs.o symlink.o sysconf.o \
- ***************
- *** 75,80 ****
- --- 78,89 ----
- waitpid.o write.o
-
- #
- + # termios stuff
- +
- + TERMIOS= cfspeed.o tcattr.o tcbreak.o tcdrain.o \
- + tcflow.o tcflush.o tcpgrp.o
- +
- + #
- # stuff for integer only scan/printf
-
- IIOBJ = idoprnt.o iscanf.o fprintf.o sprintf.o fscanf.o sscanf.o
- ***************
- *** 82,95 ****
- all: $(ALL)
- all020: $(ALL020)
-
- ! $(CLIB): $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT)
- ! $(AR) rs $(CLIB) $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT)
-
- $(IIOLIB): $(IIOBJ)
- $(AR) rs $(IIOLIB) $(IIOBJ)
-
- ! $(CLIB020): $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT)
- ! $(AR) rs $(CLIB020) $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT)
-
- #
- # gmon.o CANNOT have -fomit-frame-pointer
- --- 91,104 ----
- all: $(ALL)
- all020: $(ALL020)
-
- ! $(CLIB): $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT) $(TERMIOS)
- ! $(AR) rs $(CLIB) $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT) $(TERMIOS)
-
- $(IIOLIB): $(IIOBJ)
- $(AR) rs $(IIOLIB) $(IIOBJ)
-
- ! $(CLIB020): $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT) $(TERMIOS)
- ! $(AR) rs $(CLIB020) $(GCC) $(UNIX) $(STRING) $(ANSI) $(PORT) $(TERMIOS)
-
- #
- # gmon.o CANNOT have -fomit-frame-pointer
- ***************
- *** 132,141 ****
- modf.o: modf.cpp
- vfork.o : vfork.cpp
- osbind.o : osbind.cpp
- - bzero.o: bzero.cpp
- alloca.o: alloca.cpp
- bcopy.o: bcopy.cpp
-
- #
- # integer only io stuff
- idoprnt.o: doprnt.c
- --- 141,155 ----
- modf.o: modf.cpp
- vfork.o : vfork.cpp
- osbind.o : osbind.cpp
- alloca.o: alloca.cpp
- bcopy.o: bcopy.cpp
-
- + bzero.o: %.o: bzero.cpp
- + $(CC) $(PPFLAGS) -DL$* -c $< -o $@
- +
- + memset.o: %.o: bzero.cpp
- + $(CC) $(PPFLAGS) -DL$* -c $< -o $@
- +
- #
- # integer only io stuff
- idoprnt.o: doprnt.c
- ***************
- *** 177,180 ****
- --- 191,195 ----
- rm -f $(STRING)
- rm -f $(ANSI)
- rm -f $(PORT)
- + rm -f $(TERMIOS)
- rm -f $(IIOBJ)
- diff -cr ../mntlib36/mkdir.c ./mkdir.c
- *** ../mntlib36/mkdir.c Wed Sep 8 19:06:24 1993
- --- ./mkdir.c Wed Oct 6 23:36:46 1993
- ***************
- *** 7,12 ****
- --- 7,13 ----
- #include <limits.h>
- #include <osbind.h>
- #include <mintbind.h>
- + #include <types.h>
- #include <stat.h>
- #include <unistd.h>
- #include "lib.h"
- ***************
- *** 16,22 ****
-
- int mkdir(_path, mode)
- const char *_path;
- ! unsigned mode;
- {
- struct stat statbuf;
- int rv;
- --- 17,23 ----
-
- int mkdir(_path, mode)
- const char *_path;
- ! mode_t mode;
- {
- struct stat statbuf;
- int rv;
- Only in .: mkfifo.c
- diff -cr ../mntlib36/mknod.c ./mknod.c
- *** ../mntlib36/mknod.c Mon Jul 12 04:34:50 1993
- --- ./mknod.c Wed Oct 6 23:42:30 1993
- ***************
- *** 2,7 ****
- --- 2,8 ----
-
- #include <errno.h>
- #include <support.h>
- + #include <stat.h>
-
- int
- mknod(path, mode, dev)
- ***************
- *** 8,13 ****
- --- 9,20 ----
- char *path;
- int mode, dev;
- {
- + if (S_ISDIR(mode)) {
- + return (mkdir(path, (mode_t) mode));
- + }
- + if (S_ISFIFO(mode)) {
- + return (mkfifo(path, (mode_t) mode));
- + }
- errno = EINVAL;
- return -1;
- }
- diff -cr ../mntlib36/nlist.c ./nlist.c
- *** ../mntlib36/nlist.c Sun Jul 18 15:00:32 1993
- --- ./nlist.c Wed Sep 29 07:53:16 1993
- ***************
- *** 149,153 ****
- }
- while(symcount > 0);
-
- ! return nl_count;
- }
- --- 149,153 ----
- }
- while(symcount > 0);
-
- ! return (int)nl_count;
- }
- diff -cr ../mntlib36/open.c ./open.c
- *** ../mntlib36/open.c Tue Sep 21 13:45:42 1993
- --- ./open.c Fri Sep 24 16:24:12 1993
- ***************
- *** 57,62 ****
- --- 57,63 ----
- int rv;
- int modemask; /* which bits get passed to the OS? */
- char filename[PATH_MAX];
- + long fcbuf; /* a temporary buffer for Fcntl */
-
- #ifdef __STDC__
- unsigned pmode;
- ***************
- *** 94,110 ****
- errno = EEXIST;
- return -1;
- }
- ! if(iomode & O_TRUNC) {
- ! rv = (int)Fcreate(filename, 0x00);
- ! if (rv >= 0) {
- (void)Fclose(rv);
- ! }
- ! else {
- ! errno = -rv;
- return -1;
- }
- }
- - rv = (int)Fopen(filename,iomode & modemask);
- }
- else /* file doesn't exist */
- {
- --- 95,124 ----
- errno = EEXIST;
- return -1;
- }
- ! rv = (int)Fopen(filename,iomode & modemask);
- ! if ((iomode & O_TRUNC) && (rv >= 0)) {
- ! /* Give up if the mode flags conflict */
- ! if (iomode & O_RDONLY) {
- (void)Fclose(rv);
- ! errno = EACCES;
- return -1;
- }
- + /* Try the FTRUNCATE first. If it fails, have GEMDOS
- + truncate it, then reopen with the correct modes.
- + */
- + fcbuf = 0L;
- + if ((__mint <= 90)
- + || (Fcntl(rv, (long) &fcbuf, FTRUNCATE) < 0)) {
- + (void)Fclose(rv);
- + rv = (int)Fcreate(filename, 0x00);
- + if (rv < 0) {
- + errno = -rv;
- + return -1;
- + }
- + (void)Fclose(rv);
- + rv = (int)Fopen(filename,iomode & modemask);
- + }
- }
- }
- else /* file doesn't exist */
- {
- ***************
- *** 128,139 ****
- errno = -rv;
- return __SMALLEST_VALID_HANDLE - 1;
- }
- !
- /* Important side effect: isatty(rv) sets up flags under TOS */
- if (isatty(rv) && (!(iomode & O_NOCTTY)) && (!(isatty(-1)))) {
- (void) Fforce(-1, rv); /* new controlling tty */
- __open_stat[__OPEN_INDEX(-1)] = __open_stat[__OPEN_INDEX(rv)];
- }
- return(rv);
- }
-
- --- 142,157 ----
- errno = -rv;
- return __SMALLEST_VALID_HANDLE - 1;
- }
- ! if (__mint) {
- ! fcbuf = (long)Fcntl(rv, (long)0, F_GETFD);
- ! (void)Fcntl(rv, fcbuf & ~FD_CLOEXEC, F_SETFD);
- ! }
- /* Important side effect: isatty(rv) sets up flags under TOS */
- if (isatty(rv) && (!(iomode & O_NOCTTY)) && (!(isatty(-1)))) {
- (void) Fforce(-1, rv); /* new controlling tty */
- __open_stat[__OPEN_INDEX(-1)] = __open_stat[__OPEN_INDEX(rv)];
- }
- +
- return(rv);
- }
-
- diff -cr ../mntlib36/printf.c ./printf.c
- *** ../mntlib36/printf.c Thu Sep 16 02:35:34 1993
- --- ./printf.c Wed Sep 29 22:43:04 1993
- ***************
- *** 12,18 ****
- int r;
-
- va_start(args, fmt);
- ! r = _doprnt(stdout, fmt, args);
- va_end(args);
- return r;
- }
- --- 12,18 ----
- int r;
-
- va_start(args, fmt);
- ! r = _doprnt(fputc, stdout, fmt, args);
- va_end(args);
- return r;
- }
- diff -cr ../mntlib36/read.c ./read.c
- *** ../mntlib36/read.c Sun Jun 6 13:03:10 1993
- --- ./read.c Wed Sep 29 06:43:52 1993
- ***************
- *** 54,59 ****
- --- 54,62 ----
- long omask;
- __Sigfunc osigt;
- #endif
- + #ifdef EAGAIN
- + long wasready;
- + #endif
-
- if (isatty(fd)) {
- /* work around a bug in TOS; 4096 bytes should be plenty for terminal reads */
- ***************
- *** 92,99 ****
- }
- }
- #endif /* EIO */
- r = Fread(fd, size, buf);
- !
- if (r < 0) {
- errno = (int) -r;
- return -1;
- --- 95,112 ----
- }
- }
- #endif /* EIO */
- + #ifdef EAGAIN
- + if (__mint) {
- + (void)Fcntl(fd, &wasready, FIONREAD);
- + }
- + #endif
- r = Fread(fd, size, buf);
- ! #ifdef EAGAIN
- ! if (__mint && r == 0 && wasready == 0
- ! && (Fcntl(fd, 0, F_GETFL) | O_NDELAY)) {
- ! r = -EAGAIN;
- ! }
- ! #endif
- if (r < 0) {
- errno = (int) -r;
- return -1;
- diff -cr ../mntlib36/scanf.c ./scanf.c
- *** ../mntlib36/scanf.c Mon Sep 13 11:11:10 1993
- --- ./scanf.c Wed Sep 29 22:43:10 1993
- ***************
- *** 85,99 ****
- #endif
-
- #ifdef __STDC__
- ! int _scanf(register void *ip, int (*get)(void *),
- ! int (*unget)(int, void *), unsigned char *fmt, va_list args)
- #else
- int
- _scanf(ip, get, unget, fmt, args)
- ! unsigned char *ip;
- ! int (*get) __PROTO((unsigned char *));
- ! int (*unget) __PROTO((int, unsigned char *));
- ! const unsigned char *fmt;
- char **args;
- #endif
- {
- --- 85,99 ----
- #endif
-
- #ifdef __STDC__
- ! int _scanf(register FILE *ip, int (*get)(FILE *),
- ! int (*unget)(int, FILE *), const char *_fmt, va_list args)
- #else
- int
- _scanf(ip, get, unget, fmt, args)
- ! FILE *ip;
- ! int (*get) __PROTO((FILE *));
- ! int (*unget) __PROTO((int, FILE *));
- ! const char *_fmt;
- char **args;
- #endif
- {
- ***************
- *** 105,110 ****
- --- 105,111 ----
- #endif
- int store, neg, base, wide1, endnull, rngflag, c2;
- register unsigned char *p = 0;
- + const unsigned char *fmt = (const unsigned char *) _fmt;
- unsigned char delim[128], digits[17], *q;
- #if FLOATS
- double fx;
- diff -cr ../mntlib36/select.c ./select.c
- *** ../mntlib36/select.c Mon Sep 13 22:53:08 1993
- --- ./select.c Wed Sep 29 07:53:18 1993
- ***************
- *** 40,46 ****
- if (mtime > 65535)
- stime = 65535;
- else
- ! stime = mtime;
- mtime -= stime;
- rval = Fselect (stime, rfds, wfds, xfds);
- if (rval < 0)
- --- 40,46 ----
- if (mtime > 65535)
- stime = 65535;
- else
- ! stime = (unsigned short)mtime;
- mtime -= stime;
- rval = Fselect (stime, rfds, wfds, xfds);
- if (rval < 0)
- diff -cr ../mntlib36/sprintf.c ./sprintf.c
- *** ../mntlib36/sprintf.c Wed Jul 8 03:53:38 1992
- --- ./sprintf.c Fri Oct 1 07:48:38 1993
- ***************
- *** 3,15 ****
- #include <limits.h>
- #include "lib.h"
-
- ! #ifndef __GNUC__
- ! static FILE dummyf =
- ! {0L, (unsigned char *)0, (unsigned char *)0,
- ! _IOWRT|_IOBIN|_IOSTRING|_IOFBF, 0, LONG_MAX, '\0'};
- ! #endif
-
- ! __EXTERN int _doprnt __PROTO((FILE *file, const char *fmt, va_list argp));
-
- #ifdef __STDC__
- int sprintf(char *buf, const char *fmt, ...)
- --- 3,19 ----
- #include <limits.h>
- #include "lib.h"
-
- ! static int sputc __PROTO((int ch, FILE *fp));
-
- ! static int
- ! sputc (ch, fp)
- ! int ch;
- ! FILE *fp;
- ! {
- ! char **bufp = (char **) fp;
- ! *(*bufp)++ = ch;
- ! return ch;
- ! }
-
- #ifdef __STDC__
- int sprintf(char *buf, const char *fmt, ...)
- ***************
- *** 21,40 ****
- {
- register int n;
- va_list argp;
- ! #ifdef __GNUC__
- ! FILE sf =
- ! {0L, (unsigned char *)buf, (unsigned char *)buf,
- ! _IOWRT|_IOBIN|_IOSTRING|_IOFBF, 0, LONG_MAX,'\0'};
- ! #else
- ! FILE sf;
- !
- ! sf = dummyf;
- ! sf._ptr = sf._base = (unsigned char *)buf;
- ! #endif
- !
- va_start(argp, fmt);
- ! n = _doprnt(&sf, fmt, argp);
- ! *(sf._ptr) = '\0'; /* always tie of the string */
- return(n);
- }
-
- --- 25,34 ----
- {
- register int n;
- va_list argp;
- !
- va_start(argp, fmt);
- ! n = _doprnt(sputc, (FILE *) &buf, fmt, argp);
- ! *buf = '\0'; /* always tie of the string */
- return(n);
- }
-
- ***************
- *** 44,60 ****
- va_list args;
- {
- register int n;
- ! #ifdef __GNUC__
- ! FILE sf =
- ! {0L, (unsigned char *)buf, (unsigned char *)buf,
- ! _IOWRT|_IOBIN|_IOSTRING|_IOFBF, 0, LONG_MAX,'\0'};
- ! #else
- ! FILE sf;
- !
- ! sf = dummyf;
- ! sf._ptr = sf._base = (unsigned char *)buf;
- ! #endif
- ! n = _doprnt(&sf, fmt, args);
- ! *(sf._ptr) = '\0'; /* always tie of the string */
- return(n);
- }
- --- 38,44 ----
- va_list args;
- {
- register int n;
- ! n = _doprnt(sputc, (FILE *) &buf, fmt, args);
- ! *buf = '\0'; /* always tie of the string */
- return(n);
- }
- diff -cr ../mntlib36/sscanf.c ./sscanf.c
- *** ../mntlib36/sscanf.c Sat Jun 19 10:36:08 1993
- --- ./sscanf.c Wed Sep 29 22:43:18 1993
- ***************
- *** 2,29 ****
- #include <stdarg.h>
- #include "lib.h"
-
- ! typedef int (*gettype) __PROTO((void *));
- ! typedef int (*ungettype) __PROTO((int, void *));
-
- - static int sgetc __PROTO((unsigned char **s));
- - static int sungetc __PROTO((int c, unsigned char **s));
- -
- static int sgetc(s)
- ! unsigned char **s;
- {
- register unsigned char c;
-
- ! c = *(*s)++;
- return((c == '\0') ? EOF : c);
- }
-
- static int sungetc(c, s)
- int c;
- ! unsigned char **s;
- {
- ! if(c == EOF)
- ! c = '\0';
- ! return(*--(*s) = c);
- }
-
- #ifdef __STDC__
- --- 2,25 ----
- #include <stdarg.h>
- #include "lib.h"
-
- ! static int sgetc __PROTO((FILE *s));
- ! static int sungetc __PROTO((int c, FILE *s));
-
- static int sgetc(s)
- ! FILE *s;
- {
- register unsigned char c;
-
- ! c = *(*(unsigned char **) s)++;
- return((c == '\0') ? EOF : c);
- }
-
- static int sungetc(c, s)
- int c;
- ! FILE *s;
- {
- ! --(*(unsigned char **) s);
- ! return c;
- }
-
- #ifdef __STDC__
- ***************
- *** 33,40 ****
- va_list args;
-
- va_start (args, fmt);
- ! retval = _scanf((void *)&buf, (gettype) sgetc, (ungettype) sungetc,
- ! (unsigned char *) fmt, args);
- va_end (args);
- return retval;
- }
- --- 29,35 ----
- va_list args;
-
- va_start (args, fmt);
- ! retval = _scanf((FILE *)&buf, sgetc, sungetc, fmt, args);
- va_end (args);
- return retval;
- }
- ***************
- *** 57,62 ****
- char *arg;
- #endif /* __STDC__ */
- {
- ! return(_scanf((void *)&buf, (gettype) sgetc, (ungettype) sungetc,
- ! (unsigned char *) fmt, arg));
- }
- --- 52,56 ----
- char *arg;
- #endif /* __STDC__ */
- {
- ! return(_scanf((FILE *)&buf, sgetc, sungetc, fmt, arg));
- }
- diff -cr ../mntlib36/strcmp.c ./strcmp.c
- *** ../mntlib36/strcmp.c Thu Sep 17 20:08:34 1992
- --- ./strcmp.c Mon Oct 11 00:12:30 1993
- ***************
- *** 2,7 ****
- --- 2,10 ----
- /* modified by ERS */
-
- #include <string.h>
- + #ifdef __LATTICE__
- + #undef strcmp
- + #endif
-
- /*
- * strcmp - compare string s1 to s2
- diff -cr ../mntlib36/strftime.c ./strftime.c
- *** ../mntlib36/strftime.c Sun Feb 28 13:07:58 1993
- --- ./strftime.c Sun Sep 26 18:12:44 1993
- ***************
- *** 38,44 ****
- const struct tm *ts;
- {
- long num = 0;
- ! long len = 0;
- int n;
- char q;
- char buf[BIG_LEN], *putstr, *s;
- --- 38,44 ----
- const struct tm *ts;
- {
- long num = 0;
- ! long len;
- int n;
- char q;
- char buf[BIG_LEN], *putstr, *s;
- ***************
- *** 165,171 ****
- s = putstr;
- while (*s && isalpha(*s))
- s++;
- ! *s++ = 0;
- }
- else
- buf[0] = '\0'; /* empty string */
- --- 165,171 ----
- s = putstr;
- while (*s && isalpha(*s))
- s++;
- ! *s = 0;
- }
- else
- buf[0] = '\0'; /* empty string */
- diff -cr ../mntlib36/strncat.c ./strncat.c
- *** ../mntlib36/strncat.c Sat Sep 5 22:32:34 1992
- --- ./strncat.c Sun Sep 26 18:12:48 1993
- ***************
- *** 21,27 ****
- count = n;
- while ((c = *sscan++) != '\0' && --count >= 0)
- *dscan++ = c;
- ! *dscan++ = '\0';
- }
- return(dst);
- }
- --- 21,27 ----
- count = n;
- while ((c = *sscan++) != '\0' && --count >= 0)
- *dscan++ = c;
- ! *dscan = '\0';
- }
- return(dst);
- }
- diff -cr ../mntlib36/sync.c ./sync.c
- *** ../mntlib36/sync.c Wed Sep 8 18:48:54 1993
- --- ./sync.c Wed Sep 29 07:53:22 1993
- ***************
- *** 60,66 ****
- path[0] = 'A' + i;
- magic = 0L;
- if (!Dcntl(MFS_VERIFY, path, &magic) && magic == MFS_MAGIC) {
- ! if ((rv = Dcntl(MFS_SYNC, path, 0L)) < 0) {
- errno = -rv;
- return -1;
- }
- --- 60,66 ----
- path[0] = 'A' + i;
- magic = 0L;
- if (!Dcntl(MFS_VERIFY, path, &magic) && magic == MFS_MAGIC) {
- ! if ((rv = (int)Dcntl(MFS_SYNC, path, 0L)) < 0) {
- errno = -rv;
- return -1;
- }
- ***************
- *** 98,104 ****
-
- path[0] = 'A'+ statbuf.st_dev;
- if (!Dcntl(MFS_VERIFY, path, &magic) && magic == MFS_MAGIC) {
- ! if ((rv = Dcntl(MFS_SYNC, path, 0L)) < 0) {
- errno = -rv;
- return -1;
- }
- --- 98,104 ----
-
- path[0] = 'A'+ statbuf.st_dev;
- if (!Dcntl(MFS_VERIFY, path, &magic) && magic == MFS_MAGIC) {
- ! if ((rv = (int)Dcntl(MFS_SYNC, path, 0L)) < 0) {
- errno = -rv;
- return -1;
- }
- Only in .: tcattr.c
- Only in .: tcbreak.c
- Only in .: tcdrain.c
- Only in .: tcflow.c
- Only in .: tcflush.c
- Only in .: tcpgrp.c
- diff -cr ../mntlib36/truncate.c ./truncate.c
- *** ../mntlib36/truncate.c Tue Sep 21 20:24:34 1993
- --- ./truncate.c Wed Sep 29 07:53:26 1993
- ***************
- *** 35,41 ****
- char filename[PATH_MAX];
-
- (void) _unx2dos (_filename, filename);
- ! fh = Fopen (filename, 2);
- if (fh < 0)
- {
- errno = -fh;
- --- 35,41 ----
- char filename[PATH_MAX];
-
- (void) _unx2dos (_filename, filename);
- ! fh = (int)Fopen (filename, 2);
- if (fh < 0)
- {
- errno = -fh;
- ***************
- *** 47,53 ****
- Fclose (fh);
- if (res == -EINVAL && length == 0)
- {
- ! res = Fcreate (filename, 0);
- if (res >= 0)
- Fclose (res);
- }
- --- 47,53 ----
- Fclose (fh);
- if (res == -EINVAL && length == 0)
- {
- ! res = (int)Fcreate (filename, 0);
- if (res >= 0)
- Fclose (res);
- }
- diff -cr ../mntlib36/unx2dos.c ./unx2dos.c
- *** ../mntlib36/unx2dos.c Mon Sep 13 07:20:00 1993
- --- ./unx2dos.c Sun Sep 26 18:12:52 1993
- ***************
- *** 79,85 ****
- #endif
- *d++ = c;
- }
- ! *d++ = 0;
- return 0;
- }
-
- --- 79,85 ----
- #endif
- *d++ = c;
- }
- ! *d = 0;
- return 0;
- }
-
- ***************
- *** 122,128 ****
- c = tolower(c);
- *unx++ = c;
- }
- ! *unx++ = 0;
- return 0;
- }
-
- --- 122,128 ----
- c = tolower(c);
- *unx++ = c;
- }
- ! *unx = 0;
- return 0;
- }
-
- diff -cr ../mntlib36/utime.c ./utime.c
- *** ../mntlib36/utime.c Tue Sep 21 10:10:06 1993
- --- ./utime.c Sun Oct 10 20:57:44 1993
- ***************
- *** 81,86 ****
- --- 81,89 ----
- settime.moddate = (unsigned short) (modtime & 0xFFFF);
- fh = (int) Fopen(filename, 2);
- if (fh < 0) {
- + /* Kludge: return success for dirs even though we failed */
- + if ((fh == -ENOENT) && (Fattrib(filename, 0, 0) == FA_DIR))
- + return 0;
- errno = -fh;
- return -1;
- }
- diff -cr ../mntlib36/vfprintf.c ./vfprintf.c
- *** ../mntlib36/vfprintf.c Thu Sep 16 02:35:34 1993
- --- ./vfprintf.c Wed Sep 29 22:43:22 1993
- ***************
- *** 9,13 ****
- const char *fmt;
- va_list args;
- {
- ! return(_doprnt(fp, fmt, args));
- }
- --- 9,13 ----
- const char *fmt;
- va_list args;
- {
- ! return(_doprnt(fputc, fp, fmt, args));
- }
- diff -cr ../mntlib36/vprintf.c ./vprintf.c
- *** ../mntlib36/vprintf.c Thu Sep 16 02:35:34 1993
- --- ./vprintf.c Wed Sep 29 22:43:26 1993
- ***************
- *** 6,10 ****
- const char *fmt;
- va_list args;
- {
- ! return(_doprnt(stdout, fmt, args));
- }
- --- 6,10 ----
- const char *fmt;
- va_list args;
- {
- ! return(_doprnt(fputc, stdout, fmt, args));
- }
- diff -cr ../mntlib36/wait.c ./wait.c
- *** ../mntlib36/wait.c Mon Sep 13 06:59:22 1993
- --- ./wait.c Wed Oct 6 16:42:30 1993
- ***************
- *** 29,35 ****
- __waitval = -ENOENT;
- }
- else
- ! r = Pwait3(0, 0L);
-
- if (r < 0) {
- errno = (int) -r;
- --- 29,35 ----
- __waitval = -ENOENT;
- }
- else
- ! r = Pwaitpid(-1, 0, 0L);
-
- if (r < 0) {
- errno = (int) -r;
- diff -cr ../mntlib36/wait3.c ./wait3.c
- *** ../mntlib36/wait3.c Sun May 16 06:33:56 1993
- --- ./wait3.c Wed Oct 6 20:56:34 1993
- ***************
- *** 15,20 ****
- --- 15,22 ----
- extern long __waitval; /* in thread.c */
- extern long __waittime; /* ditto */
-
- + __EXTERN void _bzero __PROTO((void *, unsigned long));
- +
- __EXTERN void _ms2tval __PROTO((unsigned long, struct timeval *));
- /* in getrusage.c */
-
- ***************
- *** 31,39 ****
- r = __waitval;
- __waitval = -ENOENT;
- rsc[0] = __waittime;
- ! rsc[1] = 0;
- } else
- ! r = Pwait3(mode, rsc);
- if (r < 0) {
- errno = (int) -r;
- return -1;
- --- 33,41 ----
- r = __waitval;
- __waitval = -ENOENT;
- rsc[0] = __waittime;
- ! rsc[1] = rsc[4] = 0;
- } else
- ! r = Pwaitpid(-1, mode, rsc);
- if (r < 0) {
- errno = (int) -r;
- return -1;
- ***************
- *** 67,74 ****
- --- 69,81 ----
- }
-
- if (rusage) {
- + _bzero(rusage,
- + (unsigned long) (sizeof (struct rusage)));
- _ms2tval(rsc[0], &(rusage->ru_utime));
- _ms2tval(rsc[1], &(rusage->ru_stime));
- + rusage->ru_maxrss = rsc[4];
- + /* Kludge so GNU time will configure properly: */
- + rusage->ru_nvcsw = 1;
- }
- }
- return pid;
- *** /dev/null Tue Oct 12 03:12:32 1993
- --- cfspeed.c Mon Oct 11 20:04:06 1993
- ***************
- *** 0 ****
- --- 1,40 ----
- + /*
- + Public domain termios cf[get|set][i|o]speed() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <types.h>
- + #include <termios.h>
- +
- + speed_t
- + cfgetispeed(stp)
- + const struct termios *stp;
- + {
- + return stp->_c_ispeed;
- + }
- +
- + speed_t
- + cfgetospeed(stp)
- + const struct termios *stp;
- + {
- + return stp->_c_ospeed;
- + }
- +
- + int
- + cfsetispeed(stp, baudcode)
- + struct termios *stp;
- + speed_t baudcode;
- + {
- + stp->_c_ispeed = baudcode;
- + return 0;
- + }
- +
- + int
- + cfsetospeed(stp, baudcode)
- + struct termios *stp;
- + speed_t baudcode;
- + {
- + stp->_c_ospeed = baudcode;
- + return 0;
- + }
- +
- *** /dev/null Tue Oct 12 03:12:36 1993
- --- tcattr.c Mon Oct 11 23:44:54 1993
- ***************
- *** 0 ****
- --- 1,194 ----
- + /*
- + Public domain termios tc[get|set]attr() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <mintbind.h>
- + #include <types.h>
- + #include <errno.h>
- + #include <file.h>
- + #include <ioctl.h>
- + #include <unistd.h>
- + #include <types.h>
- + #include <termios.h>
- +
- + int
- + tcgetattr(fd, stp)
- + int fd;
- + struct termios *stp;
- + {
- + struct sgttyb sg;
- + struct tchars t;
- + struct ltchars lt;
- + short flags;
- + long r;
- +
- + r = Fcntl((short) fd, (long) &sg, TIOCGETP);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) &t, TIOCGETC);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) <, TIOCGLTC);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) &flags, TIOCGFLAGS);
- + if (r < 0) {
- + flags = 0;
- + }
- + stp->c_iflag = (tcflag_t) (IGNBRK
- + | ((sg.sg_flags & CRMOD) ? ICRNL : 0)
- + | ((sg.sg_flags & (EVENP | ODDP)) ? INPCK : IGNPAR)
- + | ((sg.sg_flags & TANDEM) ? (IXON | IXOFF) : 0));
- + stp->c_oflag = (tcflag_t) OPOST;
- + stp->c_cflag = (tcflag_t) (CLOCAL | CREAD
- + | (((flags & _TF_STOPBITS) == _TF_2STOP) ? CSTOPB : 0)
- + | ((sg.sg_flags & EVENP) ? PARENB : 0)
- + | ((sg.sg_flags & ODDP) ? (PARENB | PARODD) : 0));
- + switch (flags & _TF_CHARBITS)
- + {
- + case _TF_5BIT:
- + stp->c_cflag |= CS5;
- + break;
- + case _TF_6BIT:
- + stp->c_cflag |= CS6;
- + break;
- + case _TF_7BIT:
- + stp->c_cflag |= CS7;
- + break;
- + case _TF_8BIT:
- + default:
- + stp->c_cflag |= CS8;
- + break;
- + }
- + stp->c_lflag = (tcflag_t) ((sg.sg_flags & (TOSTOP | NOFLSH))
- + | ((sg.sg_flags & ECHO) ? (ECHO | ECHOE | ECHOK) : 0)
- + | ((sg.sg_flags & XKEY) ? IEXTEN : 0)
- + | ((sg.sg_flags & RAW)
- + ? 0
- + : ((sg.sg_flags & CBREAK) ? ISIG : ICANON)));
- + stp->_c_ispeed = (speed_t) sg.sg_ispeed;
- + stp->_c_ospeed = (speed_t) sg.sg_ospeed;
- + stp->c_cc[VEOF] = (cc_t) t.t_eofc;
- + stp->c_cc[VEOL] = (cc_t) t.t_brkc;
- + stp->c_cc[VERASE] = (cc_t) sg.sg_erase;
- + stp->c_cc[VINTR] = (cc_t) t.t_intrc;
- + stp->c_cc[VKILL] = (cc_t) sg.sg_kill;
- + stp->c_cc[VQUIT] = (cc_t) t.t_quitc;
- + stp->c_cc[VSUSP] = (cc_t) lt.t_suspc;
- + stp->c_cc[VSTART] = (cc_t) t.t_startc;
- + stp->c_cc[VSTOP] = (cc_t) t.t_stopc;
- + stp->c_cc[VMIN] = (cc_t) 1;
- + stp->c_cc[VTIME] = (cc_t) 0;
- + return 0;
- + }
- +
- + int
- + tcsetattr(fd, action, stp)
- + int fd;
- + int action;
- + const struct termios *stp;
- + {
- + struct sgttyb sg;
- + struct tchars t;
- + struct ltchars lt;
- + short flags;
- + long r;
- +
- + r = Fcntl((short) fd, (long) &sg, TIOCGETP);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) <, TIOCGLTC);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) &flags, TIOCGFLAGS);
- + if (r < 0) {
- + flags = 0;
- + }
- + sg.sg_flags &= ~(CRMOD | TANDEM | EVENP | ODDP | TOSTOP
- + | NOFLSH | RAW | CBREAK | ECHO | XKEY);
- + flags &= ~(_TF_STOPBITS | _TF_CHARBITS);
- + sg.sg_flags |= (((stp->c_iflag & ICRNL) ? CRMOD : 0)
- + | ((stp->c_iflag & (IXON | IXOFF)) ? TANDEM : 0));
- + flags |= ((stp->c_cflag & CSTOPB) ? _TF_2STOP : _TF_1STOP);
- + sg.sg_flags |= ((stp->c_cflag & PARENB)
- + ? ((stp->c_cflag & PARODD) ? ODDP : EVENP)
- + : 0);
- + switch (stp->c_cflag & (CS5 | CS6 | CS7 | CS8))
- + {
- + case CS5:
- + flags |= _TF_5BIT;
- + break;
- + case CS6:
- + flags |= _TF_6BIT;
- + break;
- + case CS7:
- + flags |= _TF_7BIT;
- + break;
- + case CS8:
- + default:
- + flags |= _TF_8BIT;
- + break;
- + }
- + sg.sg_flags |= ((stp->c_lflag & (TOSTOP | NOFLSH | ECHO))
- + | ((stp->c_lflag & IEXTEN) ? XKEY : 0)
- + | ((stp->c_lflag & ICANON)
- + ? 0
- + : ((stp->c_lflag & ISIG) ? CBREAK : RAW)));
- + sg.sg_ispeed = (char) stp->_c_ispeed;
- + sg.sg_ispeed = (char) stp->_c_ospeed;
- + t.t_eofc = (char) stp->c_cc[VEOF];
- + t.t_brkc = (char) stp->c_cc[VEOL];
- + sg.sg_erase = (char) stp->c_cc[VERASE];
- + t.t_intrc = (char) stp->c_cc[VINTR];
- + sg.sg_kill = (char) stp->c_cc[VKILL];
- + t.t_quitc = (char) stp->c_cc[VQUIT];
- + lt.t_suspc = (char) stp->c_cc[VSUSP];
- + t.t_startc = (char) stp->c_cc[VSTART];
- + t.t_stopc = (char) stp->c_cc[VSTOP];
- + switch (action)
- + {
- + case TCSAFLUSH:
- + tcflush(fd, TCIFLUSH);
- + /* fall through */
- + case TCSADRAIN:
- + r = Fcntl((short) fd, (long) &sg, TIOCSETP);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + break;
- + case TCSANOW:
- + r = Fcntl((short) fd, (long) &sg, TIOCSETN);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + break;
- + default:
- + errno = EINVAL;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) &t, TIOCSETC);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + r = Fcntl((short) fd, (long) <, TIOCSLTC);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + (void) Fcntl((short) fd, (long) &flags, TIOCSFLAGS);
- + return 0;
- + }
- *** /dev/null Tue Oct 12 03:12:38 1993
- --- tcbreak.c Mon Oct 11 20:04:48 1993
- ***************
- *** 0 ****
- --- 1,43 ----
- + /*
- + Public domain termios tcsendbreak() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <mintbind.h>
- + #include <errno.h>
- + #include <ioctl.h>
- + #include <types.h>
- + #include <termios.h>
- +
- + int
- + tcsendbreak(fd, duration)
- + int fd;
- + int duration;
- + {
- + long oldmask;
- + long r;
- +
- + oldmask = Psigblock(~0L);
- + r = Fcntl((short) fd, (long) 0, TIOCSBRK);
- + if (r < 0) {
- + errno = (int) -r;
- + r = -1;
- + } else {
- + /* POSIX says a duration of 0 sends a break 250 to 500 ms long. */
- + if (duration == 0)
- + duration = 250;
- + /* POSIX does not specify the units for duration.
- + We use milliseconds.
- + */
- + (void) Fselect((short) duration, 0L, 0L, 0L);
- + r = Fcntl((short) fd, (long) 0, TIOCCBRK);
- + if (r < 0) {
- + errno = (int) -r;
- + r = -1;
- + } else {
- + r = 0;
- + }
- + }
- + (void) Psigsetmask(oldmask);
- + return r;
- + }
- *** /dev/null Tue Oct 12 03:12:42 1993
- --- tcdrain.c Mon Oct 11 20:05:00 1993
- ***************
- *** 0 ****
- --- 1,17 ----
- + /*
- + Public domain termios tcdrain() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <errno.h>
- + #include <types.h>
- + #include <termios.h>
- +
- + int
- + tcdrain(fd)
- + int fd;
- + {
- + errno = -EINVAL;
- + return -1;
- + }
- +
- *** /dev/null Tue Oct 12 03:12:44 1993
- --- tcflow.c Mon Oct 11 20:05:22 1993
- ***************
- *** 0 ****
- --- 1,42 ----
- + /*
- + Public domain termios tcflow() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <mintbind.h>
- + #include <errno.h>
- + #include <ioctl.h>
- + #include <types.h>
- + #include <termios.h>
- +
- + int
- + tcflow(fd, action)
- + int fd;
- + int action;
- + {
- + long r;
- +
- + switch (action)
- + {
- + case TCOOFF:
- + r = Fcntl((short) fd, (long) 0, TIOCSTOP);
- + break;
- + case TCOON:
- + r = Fcntl((short) fd, (long) 0, TIOCSTART);
- + break;
- + case TCIOFF:
- + r = -EINVAL;
- + break;
- + case TCION:
- + r = -EINVAL;
- + break;
- + default:
- + r = -EINVAL;
- + break;
- + }
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + return 0;
- + }
- *** /dev/null Tue Oct 12 03:12:48 1993
- --- tcflush.c Mon Oct 11 20:05:40 1993
- ***************
- *** 0 ****
- --- 1,43 ----
- + /*
- + Public domain termios tcflush() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <mintbind.h>
- + #include <errno.h>
- + #include <file.h>
- + #include <ioctl.h>
- + #include <types.h>
- + #include <termios.h>
- +
- + int
- + tcflush(fd, action)
- + int fd;
- + int action;
- + {
- + long flushtype;
- + long r;
- +
- + switch (action)
- + {
- + case TCIFLUSH:
- + flushtype = FREAD;
- + break;
- + case TCOFLUSH:
- + flushtype = FWRITE;
- + break;
- + case TCIOFLUSH:
- + flushtype = 0;
- + break;
- + default:
- + errno = EINVAL;
- + return -1;
- + }
- + r = Fcntl((short) fd, flushtype, TIOCFLUSH);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + return 0;
- + }
- +
- *** /dev/null Tue Oct 12 03:12:50 1993
- --- tcpgrp.c Mon Oct 11 17:24:08 1993
- ***************
- *** 0 ****
- --- 1,63 ----
- + /*
- + Public domain termios tc[get|set]pgrp() for the MiNT library
- + 10 October 1993 entropy@terminator.rs.itd.umich.edu -- first attempt
- + */
- +
- + #include <mintbind.h>
- + #include <types.h>
- + #include <errno.h>
- + #include <limits.h>
- + #include <file.h>
- + #include <ioctl.h>
- + #include <unistd.h>
- + #include <termios.h>
- +
- + pid_t
- + tcgetpgrp(fd)
- + int fd;
- + {
- + long pg;
- + long r;
- +
- + r = Fcntl((short) fd, (long) &pg, TIOCGPGRP);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + #if 0
- + /* IEEE Std. 1003.1-1990: if there is no foreground process group, return
- + a value greater than 1 that does not match an existing process group.
- + */
- + while ((pg == 0) || (r != -ENOENT)) {
- + for (pg = 2; pg < INT_MAX; pg++) {
- + r = Pkill((short) -pg, 0);
- + if (r == -ENOENT)
- + break;
- + }
- + }
- + #else
- + /* Sigh. Some programs (notably bash) rely on this giving an error. */
- + if (pg == 0) {
- + errno = ENOENT;
- + return -1;
- + }
- + #endif
- + return (pid_t) pg;
- + }
- +
- + int
- + tcsetpgrp(fd, pgrp)
- + int fd;
- + pid_t pgrp;
- + {
- + long r;
- + long pg;
- +
- + pg = (long) pgrp;
- + r = Fcntl((short) fd, (long) &pg, TIOCSPGRP);
- + if (r < 0) {
- + errno = (int) -r;
- + return -1;
- + }
- + return 0;
- + }
- *** /dev/null Tue Oct 12 03:12:52 1993
- --- mkfifo.c Wed Oct 6 23:42:08 1993
- ***************
- *** 0 ****
- --- 1,15 ----
- + /* fake mkfifo -- this always fails */
- +
- + #include <errno.h>
- + #include <support.h>
- + #include <types.h>
- + #include <stat.h>
- +
- + int
- + mkfifo(path, mode)
- + const char *path;
- + mode_t mode;
- + {
- + errno = EINVAL;
- + return -1;
- + }
- *** /dev/null Tue Oct 12 03:12:58 1993
- --- lattice/m.prj Fri Sep 17 16:21:24 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\C.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MBASE__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:12:58 1993
- --- lattice/m3.prj Fri Sep 17 16:22:04 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\C3.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MBASE__ -d__M020__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:02 1993
- --- lattice/m3acc.prj Fri Sep 17 16:22:16 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\C3ACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MBASE__ -d__M020__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:04 1993
- --- lattice/m3aut.prj Fri Sep 17 16:22:28 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\C3AUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MBASE__ -d__M020__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:06 1993
- --- lattice/macc.prj Fri Sep 17 16:22:38 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MBASE__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:08 1993
- --- lattice/maut.prj Fri Sep 17 16:22:52 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MBASE__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:10 1993
- --- lattice/mc.prj Sat Sep 25 19:09:16 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LC.LIB
- + .C [-b4 -r6 -v -cf -ci -cs -cu -cm -d0 -m0 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MBASE__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:12 1993
- --- lattice/mc3.prj Mon Oct 11 00:15:44 1993
- ***************
- *** 0 ****
- --- 1,207 ----
- + ..\..\LIB\LC3.LIB
- + .C [-b4 -cl -r6 -v -cf -ci -cs -cu -cm -d0 -m3 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MBASE__ -d__M020__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:16 1993
- --- lattice/mcnb.prj Sat Sep 25 19:05:24 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCNB.LIB
- + .C [-b0 -bn -r6 -v -cf -ci -cs -cu -cm -d0 -m0 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:20 1993
- --- lattice/mcnb3.prj Mon Oct 11 00:15:46 1993
- ***************
- *** 0 ****
- --- 1,207 ----
- + ..\..\LIB\LCNB3.LIB
- + .C [-b0 -bn -cl -r6 -v -cf -ci -cs -cu -cm -d0 -m3 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__M020__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:22 1993
- --- lattice/mcr.prj Sat Sep 25 19:06:20 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCR.LIB
- + .C [-b4 -r6 -v -cf -ci -cs -cu -cm -d0 -m0 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MREGARGS__ -d__MBASE__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:24 1993
- --- lattice/mcr3.prj Mon Oct 11 00:15:50 1993
- ***************
- *** 0 ****
- --- 1,207 ----
- + ..\..\LIB\LCR3.LIB
- + .C [-b4 -cl -r6 -v -cf -ci -cs -cu -cm -d0 -m3 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MREGARGS__ -d__MBASE__ -d__M020__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:26 1993
- --- lattice/mcrnb.prj Sat Sep 25 19:07:06 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCRNB.LIB
- + .C [-b0 -bn -r6 -v -cf -ci -cs -cu -cm -d0 -m0 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MREGARGS__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:28 1993
- --- lattice/mcrnb3.prj Mon Oct 11 00:15:52 1993
- ***************
- *** 0 ****
- --- 1,207 ----
- + ..\..\LIB\LCRNB3.LIB
- + .C [-b0 -bn -cl -r6 -v -cf -ci -cs -cu -cm -d0 -m3 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MREGARGS__ -d__M020__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:32 1993
- --- lattice/mcs.prj Sat Sep 25 19:07:56 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCS.LIB
- + .C [-b4 -r6 -v -w -cf -ci -cs -cu -cm -d0 -m0 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MSHORT__ -d__MBASE__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:34 1993
- --- lattice/mcsnb.prj Sat Sep 25 19:08:20 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCSNB.LIB
- + .C [-b0 -bn -r6 -v -w -cf -ci -cs -cu -cm -d0 -m0 -rs -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MSHORT__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:36 1993
- --- lattice/mcsr.prj Tue Sep 28 07:32:30 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCSR.LIB
- + .C [-b4 -r6 -v -w -cf -ci -cs -cu -cm -d0 -m0 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -d__MBASE__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:40 1993
- --- lattice/mcsrnb.prj Sat Sep 25 19:09:14 1993
- ***************
- *** 0 ****
- --- 1,211 ----
- + ..\..\LIB\LCSRNB.LIB
- + .C [-b0 -bn -r6 -v -w -cf -ci -cs -cu -cm -d0 -m0 -rr -cb -cg -ch -fm -d__NO_FLOAT__ -dNDEBUG -j*e]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__]
- + =
- + ..\A64L.C
- + ..\ABORT.C
- + ..\ABS.C
- + ..\ACCESS.C
- + ..\ALARM.C
- + ..\ALGLOBAL.C
- + ..\ALPHASOR.C
- + ..\ATEXIT.C
- + ..\ATOL.C
- + ..\BCMP.C
- + ..\BINMODE.C
- + ..\BSEARCH.C
- + ..\CALLOC.C
- + ..\CHDIR.C
- + ..\CHMOD.C
- + ..\CLOCK.C
- + ..\CLOSE.C
- + ..\CONSOLE.C
- + ..\CRTINIT.C
- + ..\CTERMID.C
- + ..\CTIME.C
- + ..\CTYPE.C
- + ..\CUSERID.C
- + ..\DEFMODE.C
- + ..\DIFFTIME.C
- + ..\DIRENT.C
- + ..\DIV.C
- + ..\DOPRNT.C
- + ..\DUP.C
- + ..\EPRINTF.C
- + ..\EXEC.C
- + ..\EXECP.C
- + ..\FCLOSE.C
- + ..\FCNTL.C
- + ..\FDOPEN.C
- + ..\FFLUSH.C
- + ..\FFS.C
- + ..\FGETC.C
- + ..\FGETS.C
- + ..\FILBUF.C
- + ..\FINDFILE.C
- + ..\FOPEN.C
- + ..\FOPENP.C
- + ..\FORK.C
- + ..\FPRINTF.C
- + ..\FPUTC.C
- + ..\FPUTS.C
- + ..\FREAD.C
- + ..\FRWBIN.C
- + ..\FSCANF.C
- + ..\FSEEK.C
- + ..\FSETPOS.C
- + ..\FTW.C
- + ..\FUNGETC.C
- + ..\FWRITE.C
- + ..\GETBUF.C
- + ..\GETCWD.C
- + ..\GETDTABL.C
- + ..\GETENV.C
- + ..\GETGROUP.C
- + ..\GETHOSTN.C
- + ..\GETLOGIN.C
- + ..\GETOPT.C
- + ..\GETPAGES.C
- + ..\GETPASS.C
- + ..\GETPID.C
- + ..\GETPW.C
- + ..\GETRUSAG.C
- + ..\GETS.C
- + ..\GETUID.C
- + ..\GETW.C
- + ..\GRP.C
- + ..\HEAPBASE.C
- + ..\IC.C
- + ..\IDENT.C
- + ..\IG.C
- + ..\IL.C
- + ..\INISTACK.C
- + ..\INITSIG.C
- + ..\IOCTL.C
- + ..\IP.C
- + ..\ISATTY.C
- + ..\IW.C
- + ..\KILL.C
- + ..\KILLPG.C
- + ..\LINK.C
- + ..\LOCALTIM.C
- + ..\LOCKF.C
- + ..\LSEEK.C
- + ..\LTOA.C
- + ..\MAIN.C
- + ..\MALLOC.C
- + ..\MEMCCPY.C
- + ..\MEMCHR.C
- + ..\MEMCMP.C
- + ..\MKDIR.C
- + ..\MKNOD.C
- + ..\MKTEMP.C
- + ..\NICE.C
- + ..\NLIST.C
- + ..\OPEN.C
- + ..\PAUSE.C
- + ..\PERROR.C
- + ..\PGRP.C
- + ..\PIPE.C
- + ..\POPEN.C
- + ..\PRINTF.C
- + ..\PSIGNAL.C
- + ..\PUTENV.C
- + ..\PUTPWENT.C
- + ..\QSORT.C
- + ..\RAISE.C
- + ..\RAND.C
- + ..\RANDOM.C
- + ..\READ.C
- + ..\REALLOC.C
- + ..\REGEXP.C
- + ..\REGSUP.C
- + ..\RENAME.C
- + ..\RMDIR.C
- + ..\SBRK.C
- + ..\SCANDIR.C
- + ..\SCANF.C
- + ..\SELECT.C
- + ..\SETBUF.C
- + ..\SETLOCAL.C
- + ..\SETRLIMI.C
- + ..\SETVBUF.C
- + ..\SGTTY.C
- + ..\SIGACTIO.C
- + ..\SIGBLOCK.C
- + ..\SIGLIST.C
- + ..\SIGNAL.C
- + ..\SLEEP.C
- + ..\SPAWN.C
- + ..\SPAWNVE.C
- + ..\SPAWNVP.C
- + ..\SPRINTF.C
- + ..\SSCANF.C
- + ..\STAT.C
- + ..\STATFS.C
- + ..\STKSIZ.C
- + ..\STRCAT.C
- + ..\STRCHR.C
- + ..\STRCMP.C
- + ..\STRCPY.C
- + ..\STRCOLL.C
- + ..\STRCSPN.C
- + ..\STRDUP.C
- + ..\STRERROR.C
- + ..\STRFTIME.C
- + ..\STRICMP.C
- + ..\STRLEN.C
- + ..\STRLWR.C
- + ..\STRNCAT.C
- + ..\STRNCMP.C
- + ..\STRNCPY.C
- + ..\STRNICMP.C
- + ..\STRPBRK.C
- + ..\STRRCHR.C
- + ..\STRREV.C
- + ..\STRSPN.C
- + ..\STRSTR.C
- + ..\STRTOK.C
- + ..\STRTOL.C
- + ..\STRTOUL.C
- + ..\STRUPR.C
- + ..\SYMLINK.C
- + ..\SYNC.C
- + ..\SYSCONF.C
- + ..\SYSTEM.C
- + ..\SYSVAR.C
- + ..\TEXTIO.C
- + ..\THREAD.C
- + ..\TIME.C
- + ..\TIMEODAY.C
- + ..\TIMES.C
- + ..\TMPFILE.C
- + ..\TMPNAM.C
- + ..\TOXXX.C
- + ..\TRUNCATE.C
- + ..\TTYNAME.C
- + ..\UNAME.C
- + ..\UNLINK.C
- + ..\UNX2DOS.C
- + ..\UTIME.C
- + ..\UTMP.C
- + ..\VFPRINTF.C
- + ..\VPRINTF.C
- + ..\WAIT.C
- + ..\WAIT3.C
- + ..\WAITPID.C
- + ..\WCMB.C
- + ..\WRITE.C
- + ..\WTMP.C
- + ALLOCA.C
- + BZERO.C
- + MEMCPY.C
- + MEMSET.C
- + _DIVMODS.S
- + _MULSI3.S
- + _UDIVMOD.S
- + _UMULSI3.S
- + BCOPY.S
- + LINEA.S
- + SETJMP.S
- + VFORK.S
- *** /dev/null Tue Oct 12 03:13:42 1993
- --- lattice/mnb.prj Fri Sep 17 16:23:08 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNB.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:46 1993
- --- lattice/mnb3.prj Fri Sep 17 16:23:18 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNB3.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__M020__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:48 1993
- --- lattice/mnb3acc.prj Fri Sep 17 16:23:36 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNB3ACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__M020__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:50 1993
- --- lattice/mnb3aut.prj Fri Sep 17 16:23:46 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNB3AUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__M020__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:52 1993
- --- lattice/mnbacc.prj Fri Sep 17 16:23:56 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNBACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:54 1993
- --- lattice/mnbaut.prj Fri Sep 17 16:24:04 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CNBAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:58 1993
- --- lattice/mr.prj Fri Sep 17 16:24:14 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CR.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MREGARGS__ -d__MBASE__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:13:58 1993
- --- lattice/mr3.prj Fri Sep 17 16:24:26 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CR3.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__MBASE__ -d__M020__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:00 1993
- --- lattice/mr3acc.prj Fri Sep 17 16:24:36 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CR3ACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__MBASE__ -d__M020__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:02 1993
- --- lattice/mr3aut.prj Fri Sep 17 16:24:44 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CR3AUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__MBASE__ -d__M020__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:04 1993
- --- lattice/mracc.prj Fri Sep 17 16:24:54 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MREGARGS__ -d__MBASE__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:08 1993
- --- lattice/mraut.prj Fri Sep 17 16:25:04 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\C3AUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MBASE__ -d__M020__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:10 1993
- --- lattice/mrnb.prj Fri Sep 17 16:25:14 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNB.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MREGARGS__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:12 1993
- --- lattice/mrnb3.prj Fri Sep 17 16:25:22 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNB3.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__M020__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:14 1993
- --- lattice/mrnb3acc.prj Fri Sep 17 16:25:32 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNB3ACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__M020__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:16 1993
- --- lattice/mrnb3aut.prj Fri Sep 17 16:25:40 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNB3AUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m3 -d__MREGARGS__ -d__M020__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:18 1993
- --- lattice/mrnbacc.prj Fri Sep 17 16:25:50 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNBACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MREGARGS__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:22 1993
- --- lattice/mrnbaut.prj Fri Sep 17 16:26:00 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CRNBAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MREGARGS__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:24 1993
- --- lattice/ms.prj Fri Sep 17 16:26:08 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CS.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MBASE__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:26 1993
- --- lattice/msacc.prj Fri Sep 17 16:26:16 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MBASE__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:30 1993
- --- lattice/msaut.prj Fri Sep 17 16:26:24 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MBASE__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:30 1993
- --- lattice/msnb.prj Fri Sep 17 16:26:32 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSNB.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:34 1993
- --- lattice/msnbacc.prj Fri Sep 17 16:26:38 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSNBACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:36 1993
- --- lattice/msnbaut.prj Fri Sep 17 16:26:46 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSNBAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:38 1993
- --- lattice/msr.prj Fri Sep 17 16:26:54 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSR.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -d__MBASE__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:42 1993
- --- lattice/msracc.prj Fri Sep 17 16:27:04 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSRACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -d__MBASE__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:42 1993
- --- lattice/msraut.prj Fri Sep 17 16:31:18 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSRAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm -j*e]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -d__MBASE__ -dAUT]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:44 1993
- --- lattice/msrnb.prj Fri Sep 17 16:27:20 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSRNB.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:48 1993
- --- lattice/msrnbacc.prj Fri Sep 17 16:27:28 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSRNBACC.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -dACC]
- + =
- + CRT0.S
- *** /dev/null Tue Oct 12 03:14:50 1993
- --- lattice/msrnbaut.prj Fri Sep 17 16:27:36 1993
- ***************
- *** 0 ****
- --- 1,5 ----
- + ..\..\LIB\CSRNBAUT.O
- + .C [-b4 -r6 -d0 -m0 -rs -fm]
- + .S [-m0 -d__MSHORT__ -d__MREGARGS__ -dAUT]
- + =
- + CRT0.S
-